为python 2.7 Windows 10安装pip命令时出现属性错误

时间:2019-05-09 21:28:01

标签: python pip

我正在尝试使用以下命令安装pip:

$python get-pip.py

但是,出现以下错误。我尝试了其他用户建议的有关属性错误的解决方案,但没有任何效果。

Traceback (most recent call last):
  File "get-pip.py", line 25, in <module>
    import shutil
  File "C:\Python27\lib\shutil.py", line 12, in <module>
    import collections
  File "C:\Python27\lib\collections\__init__.py", line 55
    raise AttributeError(f'module {__name__!r} has no attribute {name!r}')

我已经安装了正确版本的python,并将其添加到PATH中。在控制台上键入python时,得到以下输出:

Python 2.7.16 (v2.7.16:413a49145e, Mar  4 2019, 01:37:19) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

1 个答案:

答案 0 :(得分:0)

您的Python 2.7安装似乎已失真:模块collections包含带有f''字符串的代码,仅适用于Python 3。

我的建议是重新安装Python 2.7。