【问题标题】:Why can't Python run in Atom?为什么 Python 不能在 Atom 中运行?
【发布时间】:2017-04-28 00:10:28
【问题描述】:

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

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

'python' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 [0.083s完成]

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

【问题讨论】:

标签: python atom-editor


【解决方案1】:

您的问题可能是您的 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. 带有文本框的新窗口已打开,使用 end 按钮转到其末尾
  7. 在末尾粘贴路径C:\Users\Austin\Documents\Python(如果没有;,请务必在粘贴前添加;
  8. 点击确定
  9. 打开一个新的cmd 窗口
  10. 尝试并输入python,您现在应该已经在命令行和Atom 中设置好了。

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

【讨论】:

  • 它仍然给我同样的错误。这是我的 PATH 变量下的新目录 - C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Users\Austin\Documents\Python
  • 尝试打开一个新的cmd 并转到路径C:\U‌​sers\Austin\Document‌​s\Python,然后尝试输入./python 这样可以吗?
  • 即使使用 C:\Users\Austin\Documents\Python 它仍然给我它无法识别的错误。
  • 当您直接进入cmd 上的路径时,输入./python 是否有效?如果没有,您的 python 安装可能有问题...
  • 是的。我尝试了 C:\U‌​sers\Austin\Document‌​s\Python 和 ./python,但都给了我错误。让我重新安装 Python...
【解决方案2】:

在遇到同样的问题后:'python' 未被识别为内部或外部命令。 我使用以下方法解决了它:

  1. 在搜索栏输入 python,将出现您最新安装的 python 32 位应用程序。选择它并右键单击。

  2. 然后选择打开文件位置

  3. 会弹出一个新页面,其中包含自动选择的 python 32 位文件。现在右键单击并再次选择打开文件位置。

  1. 复制我在图片中选择的路径。

  2. 现在在搜索栏中输入高级系统设置,然后单击它。

  3. 会弹出一个新窗口。点击环境变量。

  1. 首先选择路径然后点击编辑。

  2. 现在将打开一个编辑变量路径的新窗口。在这第一次点击新建>>添加我们复制的python 32位应用程序的路径>>点击确定。

  1. 现在在环境变量窗口中单击“确定”,然后在系统变量窗口中单击“确定”。

  1. 现在 python 已经准备好在 Atom 中运行了

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      用非常直接的术语来说,这意味着在您的搜索路径(我认为是 Windows 上的 PATH 环境变量)的任何字典中都没有名为 python.exe 的可执行文件。

      首先,尝试从安装目录执行python。如果可行,您知道您已正确安装它,问题出在搜索路径上。如果失败,请使用完整路径名重试,例如 C:\Users\Austin\Documents\Python\python.exe

      这会让您更接近解决方案吗?

      【讨论】:

        【解决方案5】:

        重新安装最新的 Python 版本。第一个安装屏幕的底部有一个切换框,您可以单击该切换框将目录添加到 Path。当我遇到同样的问题时,这对我有用。你必须手动点击,很容易忽略它。

        【讨论】:

        • 这对我有用,因为当我从头开始重新安装 python 并选中该复选框时,实际上它已经为环境变量添加了多个路径
        【解决方案6】:

        我解决了这个问题,把好的 python 路径放在 Atom ide-Python 只是我把 D:\my_python_folder\Python.exe

        【讨论】:

          【解决方案7】:

          以上答案都不适合我。起作用的是从 Microsoft Store 安装 Python,而不是从 Web 下载并从安装程序安装。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-03-20
            • 1970-01-01
            • 2011-08-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多