下载Anaconda并创建虚拟环境安装python3.6对应tensorflow cpu版以及pytorch cpu版

前言

记录了我安装时遇到的问题,操作的时候就是一步一个坎,每一步必出现错误,整合一下问题,也希望可以帮到大家,第一次写可能会有不严谨的地方,有任何问题欢迎指正。看了很多大神的文章,这里有粘贴链接,同时欢迎各位小可爱找我玩耍哦!!!

第一步,下载Anaconda

因为需要自己配置虚拟环境,所以不需要查看Anaconda与python的对应关系,直接下载最新版的anaconda,否则需要版本对应的可以点击这里https://blog.csdn.net/yuejisuo1948/article/details/81043823,有一些无法找到对应版本的也可以下载最新版再安装虚拟环境。

1、Anaconda配置

点开安装包,选择适当位置安装,第二张图选择第二个选项,第一个选项可以进行选择,但我没有选需要后期手动进行配置
在这里插入图片描述
在这里插入图片描述
点击安装等待片刻即可完成安装

2、Anaconda环境配置

查询安装路径,将下列路径复制到环境变量中
控制面板>系统>高级系统设置>环境变量>系统变量>path>编辑>添加
在这里插入图片描述
在这里插入图片描述

第二步,创建虚拟环境

从上面发的来链接可以看到下载的Anaconda 2020.11和我想下的python3.6版本不匹配,所以需要创建虚拟环境,参考这篇文章https://blog.csdn.net/qq_40041133/article/details/106285210
按windows+R打开cmd

1、创建新环境

test是虚拟环境的名字,任意均可,创建后在Anaconda下envs文件夹下就有这个虚拟环境

conda create -n test python=3.6

发现提示错误,An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent…
这是因为conda的镜像问题,所以需要添加别的镜像文件到conda的配置文件中
在这里插入图片描述
可以先用show查看相关信息,看到channels下的镜像,可以进行添加
在这里插入图片描述
在这里我尝试了添加其他镜像,但效果依旧不好,添加镜像情况如下在这里插入图片描述
再次进行创建虚拟环境依旧失败
在这里插入图片描述
在另一个文章上找到了解决方法https://blog.csdn.net/gyyu32g/article/details/104611322
打开 C盘/用户/(你的用户名xx)/.condarc,无论你的anaconda在哪,都是在C盘打开,如果没有就新建一个,右键记事本打开,可以看到源代码是上面之前的镜像文件
在这里插入图片描述
把以下这段代码复制到这个.condarc文件中:(这段代码改完后我下载好多次文件都没失败过,厉害👍)代码中 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r这个可能报错,删掉然后保存就好。

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在这里插入图片描述
右键保存文件后,重新打开输入语句conda create -n test python=3.6创建虚拟环境,最后成功显示下图,下面的语句就是激活环境和关闭环境的语句,也可以在Anaconda下envs文件夹下看到这个虚拟环境
在这里插入图片描述

2、激活该环境

conda activate test

activate是conda里的命令,有时可以不加conda,运行后可能发生如下错误
CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’.If using ‘conda activate’ from …
在这里插入图片描述
改用它推荐的CALL conda.bat activate或者直接activate然后在conda deactivate后重新激活,可以发现进入到test虚拟环境下在这里插入图片描述
顺带一提
查看自己曾经创建的虚拟环境:conda info --envs
删除某个环境:conda remove -n test --all
查看某虚拟环境下各应用版本pip3 list

第三步,虚拟环境下载tensorflow cpu

下载语句中tensorflow后没有-gpu表示就是cpu版本,可以任意更改最后面的数字,只要有这个版本,我下的是1.7版本,使用的是pip下载
在安装之前先升级一下pip,因为pip初始版本基本上都会导致下载失败,在虚拟环境内
python -m pip install --upgrade pip

1、pip下载tensorflow

pip install tensorflow==1.7

重要:有很大可能会出现问题,所以个人建议直接使用后面的方法进行安装,点击目录下可能出现问题第2个问题那里从网上下载安装包安装
安装成功及成功图片显示如下
在这里插入图片描述
在这里插入图片描述

2、测试安装是否成功

在cmd中激活环境输入python,并检验包下载成功,再退出python

python  # 进入python
>>> import tensorflow  as tf # 如果成功安装,回车完便不会有提示,需要定义后面代码才能引用
>>> hello = tf.constant(1.2)
>>> sess = tf.Session()
>>> print(sess.run(hello))
>>> exit()  # 退出python
>>> quit()  # 也是退出python

在这里插入图片描述

3、可能出现问题

1、import后有警告
D:\study\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\framework\dtypes.py:518: FutureWarning: Passing (type, 1) or ‘1type’ …
对于这个问题可以不理会,不会产生什么问题,这是因为numpy版本不匹配,可以安装匹配的版本,python3.6对应的是numpy 1.16.4

pip install numpy==1.16.4

在这里插入图片描述
2、sess后可能显示
IT:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
这是因为下载TensorFlow的版本不支持cpu的AVX2编译。就是我前面说的直接pip install tensorflow==1.7,要是不想重安tensorflow可以在sess前使用

import os  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2'

但要是想一劳永逸还是建议卸载重安,所以卸载了tensorflow,顺带删除了创建的虚拟环境,重新创建了一个tensorflow虚拟环境,https://codechina.csdn.net/mirrors/fo40225/tensorflow-windows-wheel/-/blob/master下载对应版本,进入虚拟环境指定安装路径,安装成功
在这里插入图片描述
在这里插入图片描述

第四步、虚拟环境下载pytorch cpu

下载pytorch需要重新建个虚拟环境,因为这两个不会同时使用所以分两个环境,和下载tensorflow一样的方法,这里可能出现的错误在上面已经详细介绍了,就不再赘述,简写为以下步骤:

1、创建虚拟环境

pytorch是虚拟环境的名字,任意均可,创建后在Anaconda下envs文件夹下就有这个虚拟环境

conda create -n pytorch python=3.6

2、激活该环境

conda activate pytorch#可以不写conda,但有时候不写会报错

在下载pytorch之前,也需要注意pip的版本,因为这个虚拟环境下pip的版本,与之前的版本不一样所以也需要更新python -m pip install --upgrade pip

3、下载pytorch cpu版及pytorchvision

总结的语句推荐使用

pip install http://download.pytorch.org/whl/cpu/torch-1.1.0-cp36-cp36m-win_amd64.whl
pip install https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp36-cp36m-win_amd64.whl

在这里插入图片描述torchvision不分cpu和gpu,所以也可以写为pip install torchvision==0.3.0
在这里插入图片描述

4、测试安装是否成功

在cmd中激活环境输入python,并检验包下载成功,再退出python

python  # 进入python
>>> import torch
>>> print(torch)

显示以下内容即为成功
在这里插入图片描述
感谢!!!!!!!

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值