python加入环境变量

今天没事玩了会python,之前都是在windows下玩的,没什么问题。

今天要在dos窗口下运行python,却发现运行不了。而且在python安装目录下是可以运行的,于是我知道了我在安装python的时候没选择加入环境变量。我对windows还有是有定了解的,于是手动加入环境变量,但折腾了好久,也在网上逛了好久,所有的方法都不好用,具体试的方法我就不一一列举了。直接说可以根本解决的方法。这个方法也是我卸载了python重新安装后对比环境变量后总结的,保好用。
进入环境变量设置。
我的电脑右键--属性,见下图。

点右侧红框位置“高级系统设置”后,见下图。

 再点上图红框位置“环境变量”,到这里有好几种方法,习惯用哪个就用哪个,反正一定要到这里。点开后见下图:

新建用户变量 ,先点位置1后见下图:

变量名输入:PATH
变量值输入:
C:\Users\shi\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\shi\AppData\Local\Programs\Python\Python37\
注意:上面是我电脑安装python的路径,每个人可能都不同,具体要看自己的安装位置,不可复制使用。
点上图2的位置设置系统变量,如下图。

 上图是已加入环境变量后的情况。未加入的时候点击“新建”。输入下面内容:
%LOCALAPPDATA%\Programs\Python\Python37
注意:上面的%LOCALAPPDATA%变量表示的是“C:\Users\shi\AppData\Local”这个位置,如果python不是安装在C:\Users\shi\AppData\Local\Programs\Python\Python37这个目录下不可直接复制使用。具体变量表示见下面内容(仅供参考,可不看):
REM 环境变量与对应的路径
%ALLUSERSPROFILE%               C:\ProgramData
%APPDATA%                       C:\Users\用户名\AppData\Roaming
%COMMONPROGRAMFILES%             C:\Program Files\Common Files
%COMMONPROGRAMFILES(x86)%        C:\Program Files (x86)\Common Files
%COMSPEC%                        C:\Windows\System32\cmd.exe
%HOMEDRIVE%和%SystemDrive%       C:\
%HOMEPATH%                       C:\Users\用户名
%LOCALAPPDATA%                  C:\Users\用户名\AppData\Local
%PROGRAMDATA%                   C:\ProgramData
%PROGRAMFILES%                  C:\Program Files
%PROGRAMFILES(X86)%             C:\Program Files (x86)
%PUBLIC%                        C:\UsersPublic
%SystemRoot%                    C:\Windows
%TEMP%和%TMP%                   C:\Users\用户名\AppData\LocalTemp
%USERPROFILE%                  C:\Users\用户名
%WINDIR%                       C:\Window
【%systemroot%\Resources】     Windows主题目录C:\WINDOWS\Resources\【%systemroot%\Web\Wallpaper】 Windows自带的壁纸目录C:\WINDOWS\Web\Wallpaper
 上面1,2位置的变量设置完成后,确定并关闭窗口,再打开dos窗口输入窗口就可以正常打开python了。

题外:

很多人只设置了系统变量没设置用户变量,我开始就是这么做的,python无法启用。dos窗口输入path后看到的环境变量是这样的:

看到上面红框,系统并没有翻译%LOCALAPPDATA%这个变量,但只要进入一次环境变量设置,并打开系统变量,什么也不操作,再确定退出。再进入dos窗口输入path变量就变成了这样:

系统已经翻译了环境变量,python自然也能使用了。但电脑重新启动后又不能用了。所以还是要加入用户变量。

我这个3.7版的python安装完成后有下面这样的选项:

 上面的红框意思是“取消路径长度限制”,我没有点击,python上面这样设置后可正常使用。

猜你喜欢

转载自blog.csdn.net/kim5659/article/details/133356935