python - PIP 从命令行引发 SyntaxError

标签 python pip easy-install centos5 python-2.4

我尝试使用以下命令安装 PIP:

sudo yum install python-setuptools
sudo easy_install pip
sudo pip install supervisor

安装时,第二行和第三行出现了许多语法错误。这些错误与下面的错误非常相似,因此为了简洁起见,我将在此处省略,但请告诉我这些错误是否会有帮助。有很多。

当我运行任何 pip 命令时,我收到 SyntaxErrors:

# pip
Traceback (most recent call last):
  File "/usr/bin/pip", line 7, in ?
    sys.exit(
  File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 236, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2097, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1830, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.4/site-packages/pip-8.1.1-py2.4.egg/pip/__init__.py", line 208
    except PipError as exc:
                     ^
SyntaxError: invalid syntax

我正在运行 CentOS 版本 5.11(最终版)Python 2.4.3(#1,2013 年 1 月 9 日,06:47:03)。请注意,这些由 WHM 管理。

我使用 python get-pip.py --ignore-installed 重新安装了 PIP,但得到了相同的结果。

这是Python版本冲突吗?我的 Python 版本是否太旧并且 PIP 脚本中的语法不同?我该怎么办?

最佳答案

except PipError as exc: 不是有效的 Python 2.4 语法(应该是 except PipError, exc)。

我认为 pip 不适用于 Python 2.4。尝试这个问题来安装 PIP 1.1,它与该版本的 Python 兼容:

Installing Pip on 2.4

关于python - PIP 从命令行引发 SyntaxError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37007465/

相关文章:

python - 在 Windows 7 上安装 Scrapy-Python 和 Easy_install

python - 如何安装pybrain?

python - 以最有效的方式从数字 numpy 数组中获取 0 和 1(整数 bool 值)

python - 在查找表中查找字符串值以填充第二个数据框

python - 安装 Flask 失败。错误: No available formula with the name "flask"

python - 在 python 3 : "compile failed with error code 1" 上通过 pip 安装 scipy 库时出错

python - 更改 Python easy_install 的默认包含路径

python - 分类为两组之一(无需学习)

python - Kivy 在切换驱动程序后找不到 Window 提供程序

python - 我该如何解决问题 "No module name Botan"