记录一下pycharm安装tensorflow经过(pycharm+anaconda+python3.6+tensorflow1.4-cpu)

首先,我在网上了解到tensorflow目前不怎么支持python2.x版本,所以我第一次下载的是3.5的。在anaconda中下载python3.5版本,但是我发现,pycharm解释器不支持该版本了,总是出这种错误(太坑了):
![在这里插入og.csdnimg.cn/20210509125814476.png)
所以,我又重新下载了python3.6版本,将pycharm解释器调整到该版本:

然后我在安装包处下载tensorflow安装包:
记录一下pycharm安装tensorflow经过(pycharm+anaconda+python3.6+tensorflow1.4-cpu)_第1张图片
我是默认下载,发现总是出现类似这种错误:
AttributeError: ‘google.protobuf.pyext._message.RepeatedScalarConta’ object has no attribute ‘_values’
所以我又查找protobuf和tensorflow对应版本问题,可是在可视化界面安装包总是很慢或者不成功,无意中找到需要tensorflow1.4版本,经过尝试,我的成功操作是:先把C:\Anaconda3\envs\py36\Lib\site-packages目录下的protobuf包全都删除,带pip名称的包只留一个pip包,然后在终端输入:
1.python -m pip install --upgrade pip(注释:更新pip包)
2.pip install tensorflow==1.4(安装tensorflow,在界面上操作该版本很慢,还不一定成功,不自选的话默认给你安装tensorflow2.1)
记录一下pycharm安装tensorflow经过(pycharm+anaconda+python3.6+tensorflow1.4-cpu)_第2张图片

3.pip install --upgrade protobuf(安装protobuf)
如图所示,安装后结果:
记录一下pycharm安装tensorflow经过(pycharm+anaconda+python3.6+tensorflow1.4-cpu)_第3张图片
结果测试:
import tensorflow as tf
x=tf.constant(1)
y=tf.constant(2)
z=x+y
sess=tf.Session()
print(sess.run(z))
记录一下pycharm安装tensorflow经过(pycharm+anaconda+python3.6+tensorflow1.4-cpu)_第4张图片
大功告成,可喜可贺,就是环境配置有点麻烦。。

你可能感兴趣的:(环境配置,笔记,tensorflow)