Python pip安装在WebPosition上出现错误
pip安装芯棒 给我以下的错误Python pip安装在WebPosition上出现错误,python,django,pip,webfaction,Python,Django,Pip,Webfaction,pip安装芯棒 给我以下的错误 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/l
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
我该如何解决这个问题
(我使用的是
webpartion
。我需要安装mandrill
。我使用easy\u install pip安装了pip)您的Python版本已经有10年历史,不再受支持(2.4)。Mandrill包只需要一个较新版本的Python
您可能应该更换主机。您的Python版本已经有10年的历史,不再受支持(2.4)。Mandrill包只需要一个较新版本的Python 您可能应该更换主机。找到了我的出路(解决方案) Web派系有一个名为webapps的文件夹,其中包含项目中的项目。根据您为安装django选择的文件夹,有一个包含python的lib文件夹。home/username目录中还有另一个lib文件夹,其中也包含pythons的旧版本。 如果从那里运行easy_install pip,它将出现问题。进入webapps/yourproject/lib/中的python2.7文件夹,然后运行
easy\u install-2.7pip
。这就解决了问题。然后我可以使用pip安装mandrill安装mandrill
找到解决方案
Web派系有一个名为webapps的文件夹,其中包含项目中的项目。根据您为安装django选择的文件夹,有一个包含python的lib文件夹。home/username目录中还有另一个lib文件夹,其中也包含pythons的旧版本。
如果从那里运行easy_install pip,它将出现问题。进入webapps/yourproject/lib/中的python2.7文件夹,然后运行
easy\u install-2.7pip
。这就解决了问题。然后我可以使用pip install mandrill
安装mandrill,或者只在本地安装python2.7:)实际上这就是我在Django 1.5(mod_wsgi 3.4/python2.7)中的配置,但是我看到旧版本的python也存在于lib文件夹中,所以我认为错误与旧版本有关someway@silverkid看起来您可能已经在/home/rock/bin/pip
(并且home/rock/bin/
是您的路径上的第一个链接了Python 2.4pip
)。你能在你的问题中发布/home/rock/bin/pip
文件吗?@cel在同一个框中放置多个版本的Python并不总是那么容易处理,因此如果你能避免的话,我不推荐使用它。碰巧,有多个Python版本实际上是这里的问题?顺便说一句,这里是bin目录cd-bin/[rock@web374bin]$ls mandrill pip pip2 pip2.4 sendmail.mandrillor可能只是在本地安装python2.7:)实际上这是我在Django 1.5(mod_wsgi 3.4/Python 2.7)中的配置,但是我看到旧版本的python也存在于lib文件夹中,所以我认为错误与旧版本有关someway@silverkid看起来您可能已经在/home/rock/bin/pip
(并且home/rock/bin/
是您的路径上的第一个链接了Python 2.4pip
)。你能在你的问题中发布/home/rock/bin/pip
文件吗?@cel在同一个框中放置多个版本的Python并不总是那么容易处理,因此如果你能避免的话,我不推荐使用它。碰巧,有多个Python版本实际上是这里的问题?顺便说一句,这里是bin目录cd-bin/[rock@web374bin]$ls mandrill pip pip2 pip2.4 sendmail.mandrill很少有软件包仍然支持python2.4。您可能需要安装python2.7
。我建议看一看pyenv
。只有很少的软件包仍然支持python2.4。您可能需要安装python2.7
。我建议您看看pyenv
。小提示:您不必将cd
放入任何特殊文件夹。只要easy_install-2.7pip
就可以了。小提示:您不必将cd
放入任何特殊文件夹。只要easy_install-2.7pip
就可以了。