pip install在webfaction上给出错误

时间:2014-12-31 08:37:58

标签: python django pip webfaction

pip install mandrill

给我以下错误

File "/home/rock/bin/pip", line 8, in ?
    sys.exit(
  File "/usr/local/lib/python2.4/site-packages/pkg_resources.py", line 357, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python2.4/site-packages/pkg_resources.py", line 2394, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python2.4/site-packages/pkg_resources.py", line 2108, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/home/rock/lib/python2.4/pip-6.0.3-py2.4.egg/pip/__init__.py", line 211
    except PipError as exc:
                     ^
SyntaxError: invalid syntax

我该如何解决这个问题?

(我正在使用webfaction。我需要安装mandrill。我使用easy_install pip安装了pip)

2 个答案:

答案 0 :(得分:3)

找到了出路(解决方案)

webfaction有一个名为webapps的文件夹,其中包含项目中的项目,其中有一个lib文件夹,其中包含根据您选择安装django的python。 home / username目录中还有另一个lib文件夹,其中也包含旧版本的pythons。 如果你从那里运行easy_install pip会有问题。进入webapps / yourproject / lib /中的python2.7文件夹,然后运行easy_install-2.7 pip。这解决了这个问题。然后我可以使用pip install mandrill

安装mandrill

答案 1 :(得分:1)

你有一个10年前的Python版本,不再受支持(2.4)。 Mandrill包只需要更新版本的Python。

您可能应该更改主机。