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__)

  终于运行成功了!!!

 

posted @ 2021-10-03 19:36  TheDa  阅读(633)  评论(0编辑  收藏  举报