Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么可以';Python不能在Atom中运行吗?_Python_Atom Editor - Fatal编程技术网

为什么可以';Python不能在Atom中运行吗?

为什么可以';Python不能在Atom中运行吗?,python,atom-editor,Python,Atom Editor,我在不同的地方对此进行了研究,包括stackoverflow,但我找不到一个对我有帮助的答案 我使用的是64位Windows 7和64位Windows的Atom。我在目录C:\Users\Austin\Documents\Python中安装了Python 3.6.1。当我尝试运行一个简单的脚本在Atom中测试Python时,它说 “python”未被识别为内部或外部命令, 可操作的程序或批处理文件。 [以0.083s完成] 我试着在命令行中运行相同的脚本,它说了同样的话。我是编程新手,所以请尽量

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

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

“python”未被识别为内部或外部命令, 可操作的程序或批处理文件。 [以0.083s完成]


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

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

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


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

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

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

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

所以,我们知道您安装了python,但您希望能够在不指定路径的情况下运行它,我们如何才能做到这一点?只需将其添加到我们的环境变量中:

  • 使用键盘快捷键Win+Pause
  • 单击高级系统设置
  • 在窗口底部,单击
    环境变量…
  • 系统变量
    部分中,找到
    路径
    变量
  • 双击它
  • 一个带有文本框的新窗口已打开,请使用“结束”按钮转到其结尾
  • 粘贴路径
    C:\Users\Austin\Documents\Python
    (如果没有路径,请确保在粘贴之前添加一个
  • 单击“确定”
  • 打开一个新的
    cmd
    窗口
  • 试着键入
    python
    您现在应该可以在命令行和Atom中设置好了

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

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

    我解决了这个问题,将好的python路径放在Atom ide python中
    在遇到同样的问题后,我简单地将D:\my\u python\u folder\python.exe

    放在上面:“python”不被识别为内部或外部命令。 我用以下方法解决了这个问题:

  • 在搜索栏中键入python,将显示您最新安装的python 32位应用程序。选择它并右键单击

  • 然后选择“打开文件位置”

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

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

  • 现在在搜索栏中键入“高级系统设置”,然后单击它。

  • 将弹出一个新窗口。单击环境变量

  • 首先选择路径,然后单击编辑。

  • 现在将打开一个新的编辑变量路径窗口。在这个窗口中,首先单击新建>>添加我们复制的python 32位应用程序的路径>>单击确定

  • 现在在“环境变量”窗口中单击“确定”,然后在“系统变量”窗口中单击“确定”。
  • 现在python已经准备好在Atom中运行了

  • 您需要将Python可执行文件添加到环境变量中:它仍然会给我相同的错误。这是我的路径变量下的新目录-C:\Windows\system32;C:\Windows\system32\Wbem;C:\Users\Austin\Documents\PythonTry打开一个新的
    cmd
    ,然后转到路径
    C:\U‌​sers\Austin\Document‌​s\Python
    ,然后尝试键入
    /Python
    是否有效?即使使用C:\Users\Austin\Documents\Python,它仍然会给我一个错误,即它未被识别。当您直接在
    cmd
    上键入
    /Python
    时,键入
    /Python>是否有效?如果不起作用,您的Python安装可能有问题……是的。我尝试了C:\U‌​sers\Austin\Document‌​s\Python和./Python,两者都给出了错误。让我重新安装Python……这对我来说很有效,因为当我从头开始重新安装Python并选中该复选框时,实际上它为环境变量添加了多个路径