我正试图通过python.exe的环境变量设置窗口添加到PATH中。我已经阅读了2012年3月3日关于这个问题的讨论中使用SetX的说明,我担心我会把我的机器弄得一团糟,所以我想坚持使用GUI过程。
目录路径为C:\Users\Paul\AppData\Local\Programs\Python\Python37\Python.exe。这是我在"环境变量"窗口的"系统变量"部分添加的副本。我已经将变量名称标记为";Python";,没有引号。
我已经检查了路径,它看起来很好,我已经重新启动了计算机。但我仍然得到"python.exe"未被识别为内部或外部命令、可操作程序或批处理文件如果我特别在Python37目录中,那么每个目录中都会出现错误。
知道我做错了什么吗?
您可以在不首先对系统进行永久性更改的情况下进行实验。运行cmd.exe并键入
set path=%path%;C:UsersPaulAppDataLocalProgramsPythonPython37
运行python.exe现在应该可以在此cmd.exe窗口中的任何目录中运行。
与其他环境变量不同,path是特殊的,是系统变量和用户变量的合并值。既然您只是为自己安装python,那么您还可以使用一个用户变量。
在编辑环境变量的系统属性中,如果没有路径用户变量,请创建一个并将其设置为C:UsersPaulAppDataLocalProgramsPythonPython37
;如果已存在,则附加;C:UsersPaulAppDataLocalProgramsPythonPython37
。
在较新版本的Windows 10中,用户界面有所不同,您不必添加分号,因为它可以将它们作为单独的条目进行编辑。