ModuleNotFoundError: No module named ‘tensorflow.contrib‘

在用pycharm运行prnet神经网络时,出现了这个问题,经查资料,是tensorflow版本的问题,这里建议安装tensorflow1.5.0版本;(tensorflow1.x.x也可安装,但不能安装2.0及以上版本)

pip install tensorflow==1.5.0

在conda环境下,如果直接运行上述命令,可能会遇到安装失败,或者安装包找不到等问题,尽管已提前配置好镜像源文件!
这是因为你当前的conda的python版本与tensorflow版本不兼容,而导致的问题。按以下步骤来解决:
1.检查python版本。好像目前tensorflow只支持python3.5.x 64bit~3.6.x 64bit版本。(重点:python版本必须是64bit的。32bit安装tensorflow还是会报错);激活自定义的conda环境,在命令端输入python命令,即可查看python版本
在这里插入图片描述
2.创建虚拟环境python3.6版本(若已满足1,此步骤可跳过)

conda create -n env_name python=3.6

这里的env_name是指你要创建的环境的名字,可自定义
3.激活满足步骤1的虚拟环境,并安装tensorflow

conda activate env_name

conda环境激活后,再输入安装命令:

pip install tensorflow==1.5.0

4.使用conda list命令查看已安装的包
在这里插入图片描述
可看到,tensorflow1.5.0已成功安装!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值