即使我的路径正确,Sublime3也无法识别Python?

时间:2019-12-15 15:39:21

标签: python path sublimetext3

如果我在Python上运行基本的IDLE,它将运行我的脚本,但是当我尝试通过Sublime 3运行它们时,它指出Python无法识别。即使Python已添加到我的路径中,也是如此。

另一个奇怪的事情是,当我在命令行中键入python时,它无法识别,但是如果键入py,则显示Python版本。

这是路径:

[path:C:\ProgramFiles(x86)\NVIDIACorporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles(x86)\ATITechnologies\ATI.ACE\CoreStatic;C:\ProgramFiles\dotnet\;C:\Users\Tommy\AppData\Local\Programs\Python\Python37\Scripts]

2 个答案:

答案 0 :(得分:1)

python.exe文件必须位于PATH变量中列出的目录之一。

如果不在其中

C:\Users\Tommy\AppData\Local\Programs\Python\Python37\Scripts

然后您必须添加另一个目录。我的猜测是Python37目录。

答案 1 :(得分:1)

您的路径也应指向

C:\Users\Tommy\AppData\Local\Programs\Python\Python37\

它只是指向Python的脚本,而不是Python本身。

Sublime尝试使用"python",但是由于它不在PATH中,所以它不起作用。命令行也一样。

如果将其指向我使用的文件夹,它将查找Python 3.7,如果需要使用其他Python版本,则可以使用py帮助程序。

例如,对于Python 3.6:

py -3.6 <script>