首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为python 2.7安装mesos egg

为python 2.7安装mesos egg
EN

Stack Overflow用户
提问于 2015-12-28 21:35:07
回答 1查看 1.4K关注 0票数 2

我已经在一台vm机器上成功安装了mesos 0.26。该安装已在ubuntu trusty thar系统上执行,并遵循以下手册:https://open.mesosphere.com/getting-started/install/

到目前一切尚好。我想写一个很小的python框架。为此,我需要通过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并键入

代码语言:javascript
复制
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: No module named interface.mesos_pb2。简而言之:这里出了什么问题,如何修复?是的,我用谷歌搜索了各种网页,比如"mesos python bindings",mesos +api +python等等。是的,我也参考了mesos官方网页。Java和C++有很好的引用,但python没有,或者至少它们被很好地隐藏了。

提前感谢您的任何提示。

EN

回答 1

Stack Overflow用户

发布于 2015-12-28 23:52:59

解决了。究竟是什么原因:

代码语言:javascript
复制
export PYTHONPATH=${PYTHONPATH}:/usr/lib/python2.7/site-packages/

需要设置PYTHONPATH。在这一步之后,它就像一个护身符一样起作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34494546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档