Atom编辑器中所有Python代码均无法运行如何解决
Atom无法运行任何Python代码的解决方法
问题表现
- 不管写什么Python代码都没法在Atom里正常运行
- 刚学Python第一次用Atom练手,写最基础的
print('Hello World')都跑不起来 - 按F6触发运行后,输出面板直接弹出英文报错,翻译内容为:
'python' 不是内部或外部命令,也不是可运行的程序或批处理文件(对应运行报错界面:
)
核心原因
按F6跑代码调用的是Atom的script插件,出问题基本对应三类情况:
- 安装Python时没勾选「Add Python to PATH」,系统和插件都找不到Python启动程序
script插件没手动指定Python解释器路径,默认调用的命令和本地安装的Python版本不匹配(比如本地装的是Python3,系统启动命令是python3,插件默认调python就会报错)- Atom官方2022年就已经停止维护,部分新系统上插件和主程序存在兼容问题
分步解决
- 先确认Python本身安装正常
打开系统终端(Windows开CMD或者PowerShell,macOS/Linux开终端),分别输入python --version和python3 --version,哪个命令能正常返回类似Python 3.11.4的版本号,就记下来这个命令名。如果两个命令都提示“找不到命令”,就重新运行Python安装包,一定要勾选安装界面最下方的Add Python to PATH选项,装完重启终端再验证。 - 给script插件配置正确的Python路径
- 打开Atom,点顶部菜单「File」→「Settings」→「Packages」,找到已安装的
script插件,点击它的「Settings」入口 - 下滑找到命令路径配置区,找到Python对应的运行项,把刚才记下来的能正常跑通版本号的命令名填进去;如果用的是虚拟环境,直接填对应虚拟环境里python解释器的绝对路径即可
- 保存配置,完全关闭Atom后重新启动
- 打开Atom,点顶部菜单「File」→「Settings」→「Packages」,找到已安装的
- 测试修复效果
重新打开存了print('Hello World')的.py文件,按F6,底部输出面板正常打印出Hello World就修复完成。
补充:Atom已经停更好几年,后续如果遇到各种无人修复的兼容bug,直接换VS Code或者PyCharm社区版写Python即可,新手配置流程更简单,踩坑概率低很多。
内容的提问来源于stack exchange,提问作者Achraf_RT
相关产品推荐
相关产品推荐

