我正在尝试安装需要Protobuf 3.1.0的TensorFlow版本0.12 . 我也使用Anaconda,其中存储库只有Protobuf 3.0.0 . 如何升级Protobuf并安装TensorFlow?
官方网站提出了3.1.0的要求,但同时提供了错误的软件包3.0.0 . https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html#protobuf-library-related-issues
我正在尝试安装需要Protobuf 3.1.0的TensorFlow版本0.12 . 我也使用Anaconda,其中存储库只有Protobuf 3.0.0 . 如何升级Protobuf并安装TensorFlow?
官方网站提出了3.1.0的要求,但同时提供了错误的软件包3.0.0 . https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html#protobuf-library-related-issues
3 回答
我刚刚在URL中将3.0.0更改为3.1.0,所以
https://storage.googleapis.com/tensorflow/linux/cpu/protobuf-3.1.0-cp27-none-linux_x86_64.whl
代替
https://storage.googleapis.com/tensorflow/linux/cpu/protobuf-3.0.0-cp27-none-linux_x86_64.whl
好像工作得很好!
为我工作 .
一种解决方案是使用
pip install protobuf
. 也可以从https://pypi.python.org/pypi/protobuf/3.1.0下载whl包并运行pip install protobuf-3.1.0-py2.py3-none-any.whl