Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip安装在WebPosition上出现错误_Python_Django_Pip_Webfaction - Fatal编程技术网

Python pip安装在WebPosition上出现错误

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

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/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.4
pip
)。你能在你的问题中发布
/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.4
pip
)。你能在你的问题中发布
/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
就可以了。