您的位置:首页 > 其它

关于protobuf的问题

2017-06-20 07:56 239 查看

Problem & Solution

Problem_0

$ conda update conda
Traceback (most recent call last):
File "/home/hok/anaconda2/bin/conda", line 6, in <module>
sys.exit(conda.cli.main())
File "/home/hok/anaconda2/lib/python2.7/site-packages/conda/cli/main.py", line 162, in main
return conda_exception_handler(_main, *args)
File "/home/hok/anaconda2/lib/python2.7/site-packages/conda/exceptions.py", line 630, in conda_exception_handler
return handle_exception(e)
File "/home/hok/anaconda2/lib/python2.7/site-packages/conda/exceptions.py", line 620, in handle_exception
print_unexpected_error_message(e)
File "/home/hok/anaconda2/lib/python2.7/site-packages/conda/exceptions.py", line 561, in print_unexpected_error_message
from conda.base.context import context
File "/home/hok/anaconda2/lib/python2.7/site-packages/conda/base/context.py", line 18, in <module>
from .._vendor.auxlib.path import expand
File "/home/hok/anaconda2/lib/python2.7/site-packages/conda/_vendor/auxlib/path.py", line 8, in <module>
import pkg_resources
File "/home/hok/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 72, in <module>
import packaging.requirements
File "/home/hok/anaconda2/lib/python2.7/site-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)


Solution

将 protobuf-3.2.0 降级为 protobuf-3.1.0

pip install --upgrade   https://storage.googleapis.com/tensorflow/linux/cpu/protobuf-3.1.0-cp27-none-linux_x86_64.whl[/code] 
将 setuptools 从 35 降到 33

pip install setuptools==33.1.1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: