我的python版本3.5.2,有点旧了,跟不上时代,但是更新的话又得卸载再安装新的版本,这样一来我原来安装python的很多库就得重新安装了。

据说Anaconda这个软件能解决这个问题,并能很好在安装时的提供依赖,是安装顺利完成,索性把旧的python卸载了,装这个试试。

1、卸载python

方法,https://www.python.org/downloads/打开python官网下载你对应的旧版本(用于卸载):




anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch


下载到本地:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_02


双击旧版本安装程序点击Uninstall卸载(如果下对了旧版本是会出现卸载提示的):


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_03


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_04


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_05


等待卸载完成即可。

2、安装anaconda

打开www.anaconda.com


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_06


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_07


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_08


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_09


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_10


等下载完成:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_11


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_12


双击打开程序开始安装:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_13


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_14


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_15


改一下安装地址,默认为C盘,我的C盘空间太紧张,所以改安装到E盘:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_16


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_17


把上面图片箭头地方勾选,添加到系统环境变量,红字提示的大概意思是说"不推荐,因为有可能在卸载或重装anaconda会有问题",这个我想以后进环境变量里删掉相关路径应该可以解决(当然你也可以不选,这就有可能在win命令行环境不能很好的执行,我猜的),点击install开始安装。


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_18


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_19


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_20


安装完成后,conda –version查看版本


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_21


打开win命令行输入"python"回车执行,可以看到已经是python3.8.3版本了:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_22


打开下图箭头处:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_23


出现了程序主界面,右侧是启动图标,launch为已安装的库,可以直接启动,install为没安装的库,按你需要安装即可:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_24


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_25


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_26


更换源:1、清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forgeconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/# 设置搜索时显示通道地址conda config --set show_channel_urls yes2、中科大源conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/conda config --set show_channel_urls yes3、重置回默认源conda config --remove-key channels

接下来直接在这个环境安装你需要的库(比如我要装tensorflow):

打开win命令行,然后就是输入命令(网络好的话可以不加"-i 源地址"):

pip install tensorflow-gpu -i https://pypi.mirrors.ustc.edu.cn/simple/


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_27


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_28


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_29


运行一下tensorflow:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda卸载_30


提示错误:ImportError: DLL load failed while inporting _pywrap_ tensorflow_ internal: 找不到指定的模块。

装一下必要的环境,到这个网址下载安装:https://aka.ms/vs/16/release/vc_redist.x64.exe


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_31


完成后重启电脑后再次运行tensorflow,成功!!真是激动人心,之前好久都没有装上。


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 安装pytorch_32


装个pytorch:

打开https://pytorch.org/get-started/locally/

选好自己的需要:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_33


到命令行粘帖命令执行:pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_34


如果安装完成,import torch 失败:

跟着上面安装tensorflow的一样,装过vc_redist.x64.exe了就没这个错误:


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda moviepy_35


调用成功。

至此,可以看出安装完成anaconda后也是可以像原生安装python一样使用的。

升级python和conda版本

在Prompt窗口中输入执行就可以了:conda updata python


anaconda 卸载pytorch报错 anaconda如何卸载python_anaconda 卸载_36