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


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

被折叠的 条评论
为什么被折叠?



