我正在使用Ubuntu 14.04计算机,尝试将google.protobuf模块导入python 2.7。
我试过了
apt-get python-protobuf
和
pip install protobuf
没有成功。
在python内部,我收到一条错误消息:
" ImportError:没有名为google.protobuf"
的模块
修改1:
对不起,谢谢所有评论的人。我还是Ubuntu和StackOverflow的新手。
具体来说,我输入命令行
python
import google.protobuf
并获得反馈
然后我输入追踪(最近一次呼叫最后一次):
文件"< stdin>",第1行,在< module>
ImportError:没有名为google.protobuf的模块
exit()
我尝试输入
sudo apt-get install python-protobuf
以
回应阅读包裹清单......完成 建立依赖树
阅读国家信息......完成 python-protobuf已经是最新版本了。 0升级,0新安装,0删除,283未升级。
然后我回到python并尝试
import google.protobuf
再次,但我得到了与以前完全相同的错误。
最后,我试过
pip install protobuf
以
回复要求已经满足:/usr/local/lib/python2.7/dist-packages中的protobuf
要求已经满足:/usr/local/lib/python2.7/dist-packages中的六个> = 1.9(来自protobuf)
要求已经满足:/usr/local/lib/python2.7/dist-packages(来自protobuf)中的setuptools
我试过
python
import google.protobuf
并得到完全相同的错误。把
import protobuf
进入python也会得到同样的错误。
一些相关信息:我尝试使用apt-get和pip进行多次卸载/重新安装来修复错误,没有任何更改。另外,我在获得Ubuntu之后做的第一件事就是从网站下载python 2.7并安装它,而不是实现python与Ubuntu一起使用。
再次感谢。
答案 0 :(得分:1)
pip install --ignore-installed six
sudo pip install protobuf