easy_install的问题--upgrade pytz

时间:2011-06-01 03:58:15

标签: python easy-install

easy_install非常好,非常有帮助。我一直在用它。但是,我发现它今天无法正常运作。

错误消息:

#easy_install --upgrade pytz
-bash: /usr/local/bin/easy_install: /usr/bin/python2.6: bad interpreter: No such file or directory

我认为这是由我重新安装python引起的,我使用的是python2.7

那么,我该如何解决这个问题

由于

2 个答案:

答案 0 :(得分:6)

在文本编辑器中打开/usr/local/bin/easy_install并检查第一行;你可能会看到这样的东西:

 #!/usr/bin/python2.6

这个shebang line告诉内核它应该执行哪个命令来评估脚本体。该错误消息表明缺少/usr/bin/python2.6

要解决此问题并获得有效的easy_install脚本,您至少需要使用Python 2.7解释器安装distribute并重新安装您所依赖的软件包(例如pytz)。

答案 1 :(得分:2)

easy_install与特定的Python实例相关联。每个Python实例都需要拥有自己的副本。因此,您需要为python2.7安装新版本的easy_install。它由传统的setuptools项目或更积极维护的Distribute项目提供。按照其中任何一个的安装说明进行操作。