无法导入Google Protobuf Python模块

时间:2017-09-28 22:05:59

标签: python linux ubuntu protocol-buffers

我正在使用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一起使用。

再次感谢。

1 个答案:

答案 0 :(得分:1)

pip install --ignore-installed six

sudo pip install protobuf