【问题标题】:Issue setting up Python IDE in Sublime Text 2. ERROR: [Error 2] The system cannot find the file specified在 Sublime Text 2 中设置 Python IDE 的问题。错误:[错误 2] 系统找不到指定的文件
【发布时间】:2015-01-09 17:55:21
【问题描述】:

我想在 Sublime Text 2 中设置一个完整的 Python IDE。我发现 Stack Overflow 上的以下线程看起来很有帮助:

How do I run Python code from Sublime Text 2?

Running python in Sublime Text 2 getting error

问题

但我遵循了这些步骤,但它仍然对我不起作用。我调用了我的文件 Test2 并将其保存到我的下载文件夹中。然后我输入了一行简单的代码

print 'test'

然后返回了这个错误

[Error 2] The system cannot find the file specified
[cmd:  [u'python', u'-u', u'C:\\Users\\Stan Shunpike\\Downloads\\Test2.py']]
[dir:  C:\Users\Stan Shunpike\Downloads]
[path: C:\ProgramData\Oracle\Java\javapath;c:\Program Files (x86)\Intel\iCLS Client\;c:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\nodejs\;C:\Program Files (x86)\Elm Platform\0.14\bin;C:\Users\Stan Shunpike\AppData\Roaming\npm]
[Finished]

问题

为什么这不起作用,我可以采取哪些步骤来解决这个问题,以便我可以使用 python 编码?

备注:

这些线程看起来相关,但它们并没有具体讨论我的问题:

Sublime Text 2 Ant Build Target: [Error 2] The system cannot find the file specified

Can't resolve WindowsError: [Error 2] The system cannot find the file specified

备注:

这个帖子看起来很有用

How to run code in Sublime text 2 python

但我不知道编辑“sublime 构建”意味着什么,特别是因为我还没有在 Sublime 中成功编写任何代码,而且在我看来,线程要求我输入要执行的代码。

编辑 1:

我已经修改了环境变量路径,但是我没有重新启动 Sublime。所以在 MattDMo 建议我这样做。当我重新启动它时,我得到了以下错误:

  File "C:\Users\Stan Shunpike\Downloads\Test2.py", line 1
    print "test"
               ^
SyntaxError: invalid syntax
[Finished in 0.1s with exit code 1]

【问题讨论】:

    标签: python sublimetext2 sublimetext


    【解决方案1】:

    PATH 中没有 Python 可执行文件的路径,因此 Sublime 找不到 python。将C:\Python27(如果安装了 Python)添加到您的PATH 环境变量中,然后重新启动 Sublime 并重试。

    【讨论】:

    • 我编辑了问题以根据您提出建议的结果添加新信息。
    • @StanShunpike 你在使用 Python 3 吗?如果是这样,请记住 print 是 Py3 中的一个函数 - 改为运行 print("test")
    • 太棒了!那是成功的。感谢您的帮助!
    猜你喜欢
    • 2012-10-20
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 2011-07-16
    • 1970-01-01
    • 2020-05-05
    • 2016-05-28
    相关资源
    最近更新 更多