pip包 高版本转低版本 或者直接pip低版本包

本文围绕pip包高版本转低版本或直接安装低版本包展开。项目中因代码老旧,Tensorflow运行报错。原因是安装的2.3.0版本删除了相关模块,需安装1.14.0版本。给出四种解决方案,包括联网下载、本地安装、Pycharm指定版本和Anaconda指定版本。
部署运行你感兴趣的模型镜像

pip包 高版本转低版本 或者直接pip低版本包

项目场景:

我在帮同学复现论文代码时碰到的问题。有的论文虽然新,但是代码老掉牙了,都不知道多少年前的代码了,真无语。
代码如果比较老,就会牵扯到很多兼容问题。

我在这里说了四种方法,都适合windows系统。


问题描述:

Tensorflow运行出现错误: No module named ‘tensorflow.contrib’


原因分析:

我安装的是tensorflow2.3.0 ,因为tensorflow1.15以后的版本都已经删除了该模块,卸载掉,安装tensorflow1.14.0


解决方案:

解决方案我给出了四种。

1.pip install 直接联网下载法

pip install tensorflow==1.14.0

但是这种只支持pip库里面有该包的版本。由于pip库现在只有2.0版本以上的tensorflow包,所以这条pass。

2.本地pip install

1.先下载好匹配的包
2.pip install 自己包的文件路径,可以直接拉进命令窗口

这种比较麻烦,需要查看自己的python版本
然后去tensorflow官网去查看对应版本,然后下载。
后面有详细教程,那个是成功。

我没成功。。。
十分尴尬
在这里插入图片描述

这是详细教程

https://blog.youkuaiyun.com/SpinMeRound/article/details/104727978?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160834490516780308357338%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=160834490516780308357338&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-6-104727978.pc_search_result_cache&utm_term=tensorflo%E5%A6%82%E4%BD%95%E9%99%8D%E7%BA%A7%E5%AE%89%E8%A3%85

3.pycharm 指定版本pip包

设置——python解释器——pip——指定版本

在这里插入图片描述

4.Anaconda指定版本 pip 包

Enviroment——自己的要装的环境——all——包名——右击——Mark for
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

TensorFlow-v2.9

TensorFlow-v2.9

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值