问题 运行 pip 8.0.2

Issues running pip 8.0.2

我最近将 Debian 系统上的 pip 从版本 7.1.2 升级到 8.0.2。当我尝试 运行 pip 或 pip3 时,我立即收到以下错误:

/usr/local/lib/python3.2/dist-packages/pip/_vendor/pkg_resources/__init__.py:87: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip import main
  File "/usr/local/lib/python3.2/dist-packages/pip/__init__.py", line 15, in <module>
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "/usr/local/lib/python3.2/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
    from pip.download import path_to_url
  File "/usr/local/lib/python3.2/dist-packages/pip/download.py", line 35, in <module>
    from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner
  File "/usr/local/lib/python3.2/dist-packages/pip/utils/ui.py", line 15, in <module>
    from pip._vendor.progress.bar import Bar, IncrementalBar
  File "/usr/local/lib/python3.2/dist-packages/pip/_vendor/progress/bar.py", line 48
    empty_fill = u'∙'
                      ^
SyntaxError: invalid syntax

我无法理解这一点。我试过卸载 pip 并使用 easy-install 重新安装它,但没有成功。我也尝试使用命令 pip install pip==7.1.2 降级回 7.1.2 版本,但这显然行不通,因为 pip 一开始就不起作用。

谁能告诉我修复 8.0.2 安装或恢复到 7.1.2 的方向?

我是运行宁Python3.4.3

您似乎还在使用 Python 3.2: /usr/local/lib/<b>python3.2</b>/dist-packages/pip/_vendor/progress/bar.py

对于Python 3.2,foo = u'bar'确实是无效语法。

直到 3.3 版,Python 3 不接受 Python 2.x Unicode 文字语法。 Python 3.3 及更高版本 does support it