升级Bluemix上的Python模块,以摆脱错误(找不到名称“interval”的触发器)

时间:2016-01-24 04:07:59

标签: apache-spark ipython ibm-cloud

我在bluemix上使用apache spark服务的ipython。我需要重新安装setuptools,但我无法输入sudo的密码。我怎样才能使它成功(目标是实际完成以下内容)

https://bitbucket.org/agronholm/apscheduler/issues/77/lookuperror-no-trigger-by-the-name

谢谢, 鲍里斯

2 个答案:

答案 0 :(得分:2)

您没有此服务的root权限,因此您无法在系统级别安装任何内容,也无法运行sudo。如果您想安装apscheduler,请使用' - user'运行pip。 arg,以便它安装在您的租户本地。

答案 1 :(得分:1)

更新:IBM上周已部署了新的软件级别。如果您在Bluemix上创建新的Apache Spark服务,您的环境将不再包含违规版本的setuptools。

原始答案:

正如兰迪指出的那样,你无法重新安装setuptools。在IBM升级该软件包之前,请使用您链接的问题中提到的解决方法:

“在此期间,您可以手动实例化触发器” https://bitbucket.org/agronholm/apscheduler/issues/77/lookuperror-no-trigger-by-the-name#comment-14180022

apscheduler的作者显然添加了对setuptools版本的检查。你不得不在没有检查的情况下使用较旧版本的apscheduler。