Anaconda 安装低版本tensorflow

在调试很多tensorflow框架下的代码的时候,会发现许多诸如contrib的模块,在2.0以后的版本都废弃了,针对这个问题翻阅了很多解决博问,发现大部分都是重新安装低版本的tensorflow,所以本文记录一下在重新安装低版本tensorflow的流程以及要规避的坑。
首先,在电脑中搜索anaconda powershell prompt,如图,一定要以管理员身份运行,否则没有下载的权限。
在这里插入图片描述

同时你要创建一个虚拟环境,给他起一个名字,我直接命名为tensorflow,创建虚拟环境是有命令的,你可以随便搜一下conda命令集,网上有很多,我在本文的最后也会附上一份我常用的整理版。但是我仍建议你用上图中anaconda navigator操作,因为他是一个图形化界面的anaconda,如下图

在这里插入图片描述
可以看到,我现有四个anaconda环境,除了base(root),其他的虚拟环境都是我自己创建的。虚拟环境的名字一定要起 的有辨识度一些。点击下方的creat,就可以创建自己新的虚拟环境了,python的版本尽量选择3.6以上。
在这里插入图片描述
之后如果你的environment中有tensorflow就说明虚拟环境创建成功了。或者你可以在anaconda powershell prompt终端下使用conda命令查看一下。

下一步就是安装低版本tensorflow,这里坑比较多,很多原因都会导致安装失败,我继续按照安装步骤一步一步教大家避坑:
1、接下来你就可以关闭anaconda navigator了,直接在anaconda powershell prompt终端下操作就可以。
2、你要切换到tensorflow的虚拟环境下安装,否则你的tensorflow模块就安装到base(root)中了,切换命令最好记一下,conda activate tensorflow(你刚刚初始化的虚拟环境的名字,我的为tensorflow)
切换成功后,命令行括号会变成虚拟环境的名字:
在这里插入图片描述
3、常规情况下,安装指定版本模块的命令为:pip install tensorflow==1.8即可,此处需要避坑1:pip 命令运行时,网络代理需要关闭,我多次安装其他模块时 总是失败,后来发现是因为开了VPN,导致系统开启了网络代理。当网络代理开启时,pip 命令会访问资源镜像网站被拒。关闭图示:
在这里插入图片描述
4. 使用高效的pip安装tensorflow,第三条中的pip命令指定了安装版本,但是并未指定镜像源,这种情况,anaconda会从默认的源中下载,然而tensorflow默认源中的2.0以下的版本都废弃无法安装,所以要安装低版本tensor就要指定镜像源。避坑2:目前镜像源有很多,但是有的速度非常差,使用如下命令安装

pip install tensorflow==1.13.1 -i https://pypi.douban.com/simple/

-i 表示临时使用镜像源下载,本文使用国内的豆瓣镜像源,下载速度快,若想使用别的国内镜像源,在-i 后替换即可。

常用的国内镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/

5、查看。使用命令:conda list查看是否安装成功
在这里插入图片描述
可以看到tensorflow 1.8.0版本安装成功。

conda常用命令

  • 8
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值