如果我在Python上运行基本的IDLE,它将运行我的脚本,但是当我尝试通过Sublime 3运行它们时,它指出无法识别Python。即使Python已经添加到我的路径中也是如此。
另一个奇怪的事情是当我在命令行中键入python
时,它无法识别,但如果输入py
,它会显示 Python 版本。
这是路径:
[path:C:ProgramFiles(x86)NVIDIACorporationPhysXCommon;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:ProgramFiles(x86)ATITechnologiesATI.ACECoreStatic;C:ProgramFilesdotnet;C:UsersTommyAppDataLocalProgramsPythonPython37Scripts]
python.exe
文件必须位于PATH
变量中列出的目录之一中。
如果它不在
C:UsersTommyAppDataLocalProgramsPythonPython37Scripts
然后,您必须添加另一个目录。我的猜测是Python37
目录。
您的 PATH 也应指向
C:UsersTommyAppDataLocalProgramsPythonPython37
它只是指向Python的脚本,而不是Python本身。
Sublime尝试使用"python"
,但由于它不在PATH中,因此不起作用。您的命令行也是如此。
如果你把它指向我使用的文件夹,它会寻找 Python 3.7,如果你需要使用其他 Python 的版本,你可以使用py
助手。
例如,对于 Python 3.6:
py -3.6 <script>