为python 2.7安装mesos egg

时间:2015-12-28 13:35:07

标签: python linux api ubuntu mesos

我已经在vm机器上成功安装了mesos 0.26。 安装已在ubuntu可信赖的thar系统上执行 按照本手册: https://open.mesosphere.com/getting-started/install/

到目前为止一切顺利。我想写一个小蟒蛇框架。 为此,我需要通过easy_install安装鸡蛋: (我已经为可靠的thar ubuntu和0.26 mesos下载了鸡蛋):

wget http://downloads.mesosphere.io/master/ubuntu/14.04/mesos-0.26.0-py2.7-linux-x86_64.egg easy_install mesos-0.26.0-py2.7-linux-x86_64.egg

但是,如果我在shell中启动python,那么一切都很顺利 并输入

import mesos.interface

我收到消息:ImportError:没有名为interface

的模块

正如有人建议的那样,可能是python不再绑定,或者他们已经重命名了API调用。好吧,我查看了这里的版本更新: http://mesos.apache.org/documentation/latest/upgrades/

自从0.19.x过渡到0.20.x以来,关于mesos.interface部分没有任何变化,或者至少它们没有在这里提及。

为了增加混淆,当我在python中输入时,我也会收到以下错误消息:import mesos.native 我收到:ImportError:没有名为interface.mesos_pb2的模块。简而言之:这里出了什么问题,如何解决?是的,我搜索了各种网页,其中包括“mesos python bindings”,mesos + api + python等等。是的,我还咨询过官方的mesos网页。 Java和C ++有很好的补充,但python没有,或者至少它们被隐藏得很好。

提前感谢任何提示。

1 个答案:

答案 0 :(得分:1)

解决。出于什么原因:

export PYTHONPATH=${PYTHONPATH}:/usr/lib/python2.7/site-packages/

需要设置PYTHONPATH。在那一步之后,它就像一个魅力。