如果我在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]
答案 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>