【问题标题】:Using Python 3 when Python 2.7 is default, pip install error默认使用 Python 2.7 时使用 Python 3,pip install 错误
【发布时间】:2016-08-13 18:34:48
【问题描述】:

我最初在 PATH 中安装了 python 2.7 和 python 3 作为我的默认值。我需要使用 python 3 运行脚本,但由于某种原因无法将其设置为我在 PATH 中的默认 python。在刚刚卸载 python 2.7 之后,我打开了 3 并运行了命令 python get-pip.py install 这给了我这个错误

C:\Python30>python get-pip.py install
Traceback (most recent call last):
  File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\compat\__init__.py",     line 16, in <module>
ImportError: cannot import name OrderedDict

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "get-pip.py", line 19177, in <module>
    main()
  File "get-pip.py", line 194, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip
  File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\__init__.py", line 14, in <module>
  File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\utils\__init__.py",     line 22, in <module>
  File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\compat\__init__.py",     line 18, in <module>
  File    "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\compat\ordereddict.py",     line 25, in <module>
ImportError: No module named UserDict

我已经尝试过python -m pip install(模块名称),但它返回No module named pip

【问题讨论】:

  • 你是说你没有pip。当您尝试使用pip 安装模块时,您期望会发生什么?

标签: python python-3.x pip


【解决方案1】:

我假设你使用的是 windows,所以这里是一个如何在 windows 上安装 pip 的答案:

how-do-i-install-pip-on-windows

在 Linux 上,您只需键入:

sudo apt install python-pip

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多