Jenkins 莱斯分布 linq tcp axios Momentjs vue添加class vuejs视频教程 java三维数组 js空格符 map删除指定元素 matlab不等于 android网络请求 linux查询文件内容 python加注释 python中的zip python等待10秒 javaqueue java课程 java创建目录 linux安装系统 saminside eclipse中文版下载 3389扫描器 王者荣耀自动刷冒险 win10环境变量 2700U 奥法隐藏外观 painter下载 模拟邻居 php完全自学手册 qq浏览器手机 主播音效 mysql关联查询 唯品会客服在哪 set函数 骰子技巧 视频采集软件 暴风城声望 剑魔刷图加点
当前位置: 首页 > 学习教程  > python

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

2021/2/6 22:23:47 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

下载Anaconda并创建虚拟环境安装python3.6对应tensorflow cpu版以及pytorch cpu版前言第一步,下载Anaconda1、Anaconda配置2、Anaconda环境配置第二步,创建虚拟环境1、创建新环境2、激活该环境第三步,虚拟环境下载tensorflow cpu1、pip下载te…

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

    • 前言
    • 第一步,下载Anaconda
      • 1、Anaconda配置
      • 2、Anaconda环境配置
    • 第二步,创建虚拟环境
      • 1、创建新环境
      • 2、激活该环境
    • 第三步,虚拟环境下载tensorflow cpu
      • 1、pip下载tensorflow
      • 2、测试安装是否成功
      • 可能出现问题
    • 第四步、虚拟环境下载pytorch cpu
      • 1、创建虚拟环境
      • 2、激活该环境
      • 3、下载pytorch cpu版及pytorchvision
      • 4、测试安装是否成功

前言

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

第一步,下载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文件中:(这段代码改完后我下载好多次文件都没失败过,厉害👍)

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

第三步,虚拟环境下载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

在这里插入图片描述

可能出现问题

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
在这里插入图片描述
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虚拟环境,点击网站下载对应版本,进入虚拟环境指定安装路径,安装成功
在这里插入图片描述
在这里插入图片描述

第四步、虚拟环境下载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)

显示以下内容即为成功
在这里插入图片描述
感谢!!!!!!!欢迎玩耍QQ:2655053249


本文链接: http://www.dtmao.cc/news_show_2000065.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?