Python Tensorflow安装成功,但不工作
[libprotobuf致命 google/protobuf/src/google/protobuf/stubs/common.cc:67]这个程序 需要3.3.0版的协议缓冲区运行库,但 安装的版本是3.0.0。请更新您的库。如果你 自己编译程序,确保头文件来自 与链接时间库相同版本的协议缓冲区。 google/protobuf/descriptor.pb.cc中的版本验证失败 在抛出的实例后调用terminate 'google::protobuf::FatalException' 内容:此程序需要3.3.0版的协议缓冲区运行库,但安装的版本是3.0.0。请 更新你的库。如果你自己编译了这个程序,请确保 您的头文件与协议缓冲区的版本相同 你的链接时间库。中的版本验证失败 google/protobuf/descriptor.pb.cc。 中止堆芯转储 我为我的Ubuntu机器安装了tesorflow,cpu版本。安装进展顺利。但当我这样做的时候:Python Tensorflow安装成功,但不工作,python,linux,ubuntu,tensorflow,keras,Python,Linux,Ubuntu,Tensorflow,Keras,[libprotobuf致命 google/protobuf/src/google/protobuf/stubs/common.cc:67]这个程序 需要3.3.0版的协议缓冲区运行库,但 安装的版本是3.0.0。请更新您的库。如果你 自己编译程序,确保头文件来自 与链接时间库相同版本的协议缓冲区。 google/protobuf/descriptor.pb.cc中的版本验证失败 在抛出的实例后调用terminate 'google::protobuf::FatalException' 内容:此
import tensorflow
我得到了上面的错误。我尝试重新安装protobuf,但没有任何效果
请帮忙。谢谢。因为错误显示您的protobuf版本是3.0.0,与3.3.0不匹配。我建议卸载protobuf并安装所需的protobuf版本,或者升级它。您也可以参考此内容,并确保您的linux系统已安装PIP。然后在main.py文件中尝试将tensor flow导入为tf 安装最新的PIP: sudozypper安装python-pip-python-setuptools-python-wheel 在python文件中:
import tensor flow as tf
然后将张量流称为tf
如果这不起作用:
sudo apt-get remove --purge libprotobuf10 libprotobuf-dev
请指定您正在运行哪个版本的Ubuntu,哪个版本的TensorFlow,哪个python 2.7,3.x。了解您如何安装TF也会有所帮助。我建议安装anaconda,创建一个具有所需python版本的环境,然后尝试在anaconda环境中安装TensorFlow。