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
那么,我该如何解决这个问题
由于
答案 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项目提供。按照其中任何一个的安装说明进行操作。