Anaconda虚拟环境&&pytorch清华镜像安装
安装好pytorch
首先看了https://jingyan.baidu.com/article/ae97a6467af07efbfc461d09.html直接去pytorch官网上安装
结果报错 ERROR: torch has an invalid wheel, .dist-info directory not found
然后https://blog.csdn.net/leitouguan8655/article/details/120064390直接输入这行代码安装
结果报错https://blog.csdn.net/becgiggs/article/details/108629206
然后安装VC_redist.x64
安装好了,重启,然后又报其他的错误。我想要安装3.6.5版本的python。安装好了之后我发现我原来的3.6.1版本的python是Anaconda里面的。
所以有没有办法将Anaconda当中的3.6.1版本的python升级到3.6.5版本呢?
好像没有,那么现在目标就改成在anaconda当中安装pytorch吧。
然后https://www.jianshu.com/p/ee08ca2c1160,按照这篇博客进行安装。
前面都很顺利,安装的pytorch也是官网上选择的无CUDA版本的。安装完成之后也在Vscode上看到解释器了,在Anaconda上的envs虚拟环境子目录下也有pytorch版本的python了。但是还是安装错误了!!!不知道为什么啊!!!
报错如下:
INFO menuinst_win32:__init__(182): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'D:\Anaconda\envs\pytorch', env_name: 'pytorch', mode: 'None', used_mode: 'user' INFO menuinst_win32:__init__(182): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'D:\Anaconda\envs\pytorch', env_name: 'pytorch', mode: 'None', used_mode: 'user' ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'defaults::qt-5.6.2-vc14h6f8c307_12'. ImportError("cannot import name 'detect'",) Attempting to roll back. INFO menuinst_win32:__init__(182): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'D:\Anaconda\envs\pytorch', env_name: 'pytorch', mode: 'None', used_mode: 'system' Insufficient permissions to write menu folder. Falling back to user location WARNING menuinst_win32:__init__(191): Insufficient permissions to write menu folder. Falling back to user location INFO menuinst_win32:__init__(182): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'D:\Anaconda\envs\pytorch', env_name: 'pytorch', mode: 'None', used_mode: 'system' Insufficient permissions to write menu folder. Falling back to user location WARNING menuinst_win32:__init__(191): Insufficient permissions to write menu folder. Falling back to user location ImportError("cannot import name 'detect'",)
好像输入conda install tqdm -f 可以解决。#来自https://blog.csdn.net/Purplekate/article/details/99441916的评论区。
那么先安装这个,然后再一次安装一下官网上的CPU版本的pytorch。
并没有什么卵用。还是直接安装GPU版本的pytorch吧。
CNMD,终于安装成功了,捏麻麻的。
首先,https://www.jianshu.com/p/ee08ca2c1160这篇博客讲的是anaconda环境下的虚拟目录安装以及pytorch安装。虚拟目录安装是很成功的。conda create --name pytorch python=3.6 anaconda
这一句代码就能够成功安装虚拟目录。
然后和TensorFlow一样的,在anaconda的子目录envs下面就有了TensorFlow和pytorch这两个子目录。
接下来的步骤就是进入虚拟环境,activate pytorch,在虚拟环境里面安装pytorch。在我的电脑上不知道为什么,不能安装CPU版本的,只能安装GPU版本的。但是直接从官网上安装的话实在是太慢了。参考博客:https://blog.csdn.net/zzq060143/article/details/88042075/?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.no_search_link&spm=1001.2101.3001.4242。在虚拟环境下,依次输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda install pytorch torchvision cudatoolkit=10.0
然后就可以了!!!
输入测试代码:
import torch import torchvision print(torch.__version__)
终于运行成功了!!!