为什么 Python 不能在 Atom 中运行?

新手上路,请多包涵

我在不同的地方对此进行了研究,包括 stackoverflow,但找不到对我有帮助的答案。

我正在使用 64 位 Windows 7,以及适用于 64 位 Windows 的 Atom。我在目录 C:\Users\Austin\Documents\Python 中安装了 Python 3.6.1。当我尝试运行一个简单的脚本来在 Atom 中测试 Python 时,它说

‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 [0.083秒完成]

我试图在命令行中运行相同的脚本,它说了同样的话。我是编程新手,所以请耐心一点。

原文由 Austin Butler 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 726
2 个回答

您的问题可能是您的 Python 命令未列在您的 PATH 环境变量中。

环境变量 是操作系统存储的路径、值和其他信息,并由操作系统和您使用的不同应用程序全局使用。

PATH 环境变量中列出的命令的最佳示例是 cmdping 。尝试点击 Win + R 并键入 cmd ,请注意它是如何打开一个新命令行的,即使你真的不知道 cmd.exe 存储在你的硬盘驱动器上的位置?那是因为路径 C:\Windows\System32 存储在你的 PATH 变量中。

所以,我们知道你安装了 python,但你希望能够在不指定它的路径的情况下运行它,我们该怎么做呢?只需将它添加到我们的环境变量中:

  1. 使用键盘快捷键 Win + Pause
  2. 点击 Advanced system settings
  3. 在窗口底部点击 Environment Variables...
  4. System Variables 部分找到 PATH 变量
  5. 双击它
  6. 一个带有文本框的新窗口已打开,使用 结束 按钮转到它的末尾
  7. 将路径 C:\Users\Austin\Documents\Python 粘贴到最后(如果那里没有,请确保在粘贴之前添加 ;
  8. 点击确定
  9. 打开一个新的 cmd 窗口
  10. 尝试并键入 python 您现在应该在命令行和 Atom 中都设置好了。

如果不清楚, win 按钮是键盘上带有 Windows 图标的按钮。

原文由 Mor Paz 发布,翻译遵循 CC BY-SA 3.0 许可协议

将 python 添加到我的路径(安装为 C:\Program Files\Python39\Python.exe)有效,但仅在重新启动 Atom 之后。确保你这样做。看起来它不会动态地观察和重新加载系统中的路径变量¯\(ツ)

原文由 user13160655 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题