Python 之 环境变量配置(为了cmd能直接打开python)
环境变量配置(为了cmd能直接打开python)
进入环境变量配置界面
方法一(快捷):此电脑右键属性->高级系统设置->环境变量



方法二: 控制面板->系统和安全->系统->高级系统设置->环境变量





环境变量配置
选中用户变量中的path(系统环境变量不做修改),然后点击编辑

新建环境变量,圈红两行是我新建的

根据自己python.exe所在路径,填写至环境变量

还有找到Scripts位置,复制路径,填写至环境变量

新建成功后点确认,打开了的界面的确认都要点,不然就会没保存上
确认环境变量配置成功
需要重新打开cmd (win键+r 输入cmd)
输入python

看到Python版本号和输入提示(>>>)就成功了
Anaconda Python 环境变量配置
按照上面步骤,进入到编辑环境变量界面
新增四行Anaconda的环境变量
Anaconda3的路径:
D:\AppFile\anaconda
Anaconda3\Scripts的路径:
D:\AppFile\anaconda\Scripts
Anaconda3\Library的路径:
D:\AppFile\anaconda\Library
Anaconda3\Library\mingw-w64的路径:
D:\AppFile\anaconda\Library\mingw-w64

确认Anaconda Python环境变量配置成功
按win+r,输入cmd打开windows终端。
输入conda。若显示如下则环境变量设置正确。

输入python。若显示如下则环境变量设置正确。

此时若是输入python进入失败,则键入 where python,查看是否有多个处于环境变量中的python.exe
若发现除了Anaconda下的python外,还出现一个 C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python.exe 位置的python。
就可以去该文件下看下是否是0kb的文件(此文件为以前直接安装Python.exe之后卸载后的残留文件,导致cmd无法识别哪个Python.exe)
右键直接删除,但是发现删不了,提示正在使用该文件。
删除此文件需要是用cmd删除:
win+R , cmd , 输入del /f/s/q 文件名(Administrator为自己的用户名)
(Administrator为自己的用户名)
del /f/s/q C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python.exe
del /f/s/q C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python3.exe

在cmd中输入conda info --envs,查看conda 环境变量的路径(base后为Anaconda python位置)
conda info --envs
在cmd中输入以下代码初始化anaconda。
conda init
在cmd继续输入conda upgrade --all,对所有工具包进行升级,在其询问是否升级时,键入y
conda upgrade --all
在cmd中输入Python之后,出现waring的警告字样,为Anaconda Python未激活

清楚警告。在cmd中输入conda activate +上述查到的环境变量路径(conda info --envs),激活环境变量
conda activate 环境变量路径


waring字样消失
如果想停止激活Anaconda Python的环境变量,可以使用conda deactivate命令进行停止激活
conda deactivate 环境变量路径

环境变量常见错误
- 环境变量位置错误(重新看过 位置信息 进行填写)
- 环境变量未保存成功(重新输入文件位置信息,点击确定,全部设置界面都要点 确定 )

浙公网安备 33010602011771号