参考文献:https://blog.csdn.net/Zhangwellyear/article/details/78992661
Anaconda建议使用最新版本,使用旧版本的,需要升级python等库,会遇到问题。解决问题的时间大于直接重新安装anaconda的时间,所以选择更新anaconda
若之前已装了低版本,建议卸载重新安装。
卸载方式:
直接点击目录中的Uninstall-Anaconda.exe
Anaconda下载地址为:
https://www.anaconda.com/download/
pytorch下载地址:
Run this Command指的是cmd命令下运行的代码,分别安装torch和相应的深度学习库
Win+R进入windows运行,输入cmd进入命令行窗口,输入以上命令
conda install pytorch torchvision cpuonly -c pytorch
稍等片刻可以自动下载安装了,如下图所示。
torchvision主要集成了一些数据集,深度学习模型,一些转换等,以后需要使用还是很方便的。
安装时若出现以下问题:'conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。说明环境变量没有添加或者添加少了。
解决:修改环境变量。电脑右键单击->属性->高级系统设置->环境变量->path,将Anaconda安装路径、Scripts路径、Library\bin,三个都添加进去。
我的是:C:\Users\xiaoding\Anaconda3 和 C:\Users\xiaoding\Anaconda3\Scripts 以及 C:\Users\xiaoding\Anaconda3\Library\bin
cmd命令行输入conda --version如果输出如上,环境配置成功
cmd输入conda upgrade --all 先把所有工具包进行升级,以免后续出问题
但是我在这样输入的时候,输出显示错误:
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>
Elapsed: -
解决方法如下
cmd输入conda config --add channels r
然后进入C:\Users\你的用户名,找到.condarc文件
将里面内容编辑如下,注意一定是http不是https
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
ssl_verify: true
show_channel_urls: true
保存关闭
去cmd输入上面命令conda upgrade --all,成功运行了
输入conda install pytorch torchvision cpuonly -c pytorch 后, 还是出现上述问题,找了很多方法都无法解决。
奇怪的是,我过了几个小时候多试几次就可以了
可能是网太差了,所以安装非常慢。另一种方法如下(没试过)
可以先下载这两个文件,whl下载地址:https://download.pytorch.org/whl/torch_stable.html
cpu/torch-1.3.1%2Bcpu-cp37-cp37m-win_amd64.whl
cpu/torchvision-0.4.2%2Bcpu-cp37-cp37m-win_amd64.whl
然后手动安装
pip install 路径+\torch-1.3.1+cpu-cp37-cp37m-win_amd64.whl
pip install 路径+\torchvision-0.4.2+cpu-cp37-cp37m-win_amd64.whl
测试安装
进入Python环境测试安装的包是否成功,在终端输入:
|
此时进入python环境。然后,继续输入
|
导入没报错就说明安装成功。