根据其[文档,我正在尝试安装Pip运行get-pip.py并且我收到以下错误。我的Python版本是3.2.3。我应该做什么的想法?
Warning (from warnings module):
File "c:\users\ut601039\appdata\local\temp\tmpoljcda\pip.zip\pip\_vendor\pkg_resources\__init__.py", line 80
UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
Traceback (most recent call last):
File "D:\Programas\Python\get-pip.py", line 19177, in <module>
main()
File "D:\Programas\Python\get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "D:\Programas\Python\get-pip.py", line 82, in bootstrap
import pip
File "c:\users\ut601039\appdata\local\temp\tmpoljcda\pip.zip\pip\__init__.py", line 16, in <module>
File "c:\users\ut601039\appdata\local\temp\tmpoljcda\pip.zip\pip\vcs\mercurial.py", line 9, in <module>
File "c:\users\ut601039\appdata\local\temp\tmpoljcda\pip.zip\pip\download.py", line 36, in <module>
File "c:\users\ut601039\appdata\local\temp\tmpoljcda\pip.zip\pip\utils\ui.py", line 15, in <module>
File "c:\users\ut601039\appdata\local\temp\tmpoljcda\pip.zip\pip\_vendor\progress\bar.py", line 48
empty_fill = u'∙'
^
SyntaxError: invalid syntax
答案 0 :(得分:2)
Python 3.2是一个旧版本,我相信超过其生命周期。您应该在至少 Python 3.4中使用,但最好是3.5。
字符串的u
前缀直到Python 3.3才出现,我相信它可能是3.4。
答案 1 :(得分:0)
您正在尝试安装不再支持Python 3.2的pip版本。 3.2的支持是dropped in version 8.0.0。 Python 3.2不支持字符串文字所需的u'...'
兼容性语法。
您可以尝试下载version 7.1.2(下载源代码发布,.tar.gz
链接),解压缩该tarball并使用python setup.py install
安装该软件包。
答案 2 :(得分:0)
尝试使用最新版本的Python,尤其是在使用Python 3.x时。
在这种情况下,您使用最新的命令和pip但使用旧的Python。我必须使用旧版本,阅读旧文档。