【问题标题】:Installing pip on windows 8.1(python 3.0.1)在 windows 8.1(python 3.0.1) 上安装 pip
【发布时间】:2015-07-28 22:01:01
【问题描述】:

我试图在 Windows 8.1 上安装 python pip。 我的桌面上有get-pip.py

在命令提示符下我使用:

cd Desktop
python get-pip.py

并且发生了一些错误。

C:\Users\anonymouse>cd 桌面

C:\Users\anonymouse\Desktop>python get-pip.py 回溯(最近一次通话最后): 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip_vendor__ini t__.py”,第 72 行,在 load_module 中 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip_vendor\reque sts__init__.py”,第 58 行,在 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip_vendor\reque sts\utils.py",第 26 行,在 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip_vendor\reque sts\compat.py",第 56 行,在 ImportError: 无法导入名称 OrderedDict

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次): 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip_vendor__ini t__.py”,第 89 行,在 load_module 中 ImportError:没有名为 requests 的模块

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次): 文件“get-pip.py”,第 17853 行,在 主要的() 文件“get-pip.py”,第 152 行,在 main 引导程序(tmpdir=tmpdir) 引导程序中的文件“get-pip.py”,第 82 行 进口点子 文件 "c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip__init__.py", 第 15 行,在 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip\vcs\mercurial .py”,第 10 行,在 文件 "c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip\download.py", 第 32 行,在 文件“c:\users\anonym~1\appdata\local\temp\tmpnd3wja\pip.zip\pip_vendor__ini t__.py”,第 92 行,在 load_module 中 ImportError:没有名为“pip._vendor.requests”的模块

在我的 PATH 环境中,我有:

C:\Windows\System32;C:\Python30;C:\Python30\python.exe;C:\Python30\Lib\site-packages;C:\Python30\Lib\site-packages\django\bin\;C:\Python30\Scripts\;

有什么想法吗?谢谢。

【问题讨论】:

  • 这里已经回答了:google.com/…get-pip.py 不支持python3,我们分发。
  • @rfkortekaas:这些信息已经过时了。 distribute 甚至不再存在。
  • 对不起,我的意思是 setuptools。但是那里的信息很旧但仍然有效!
  • 你为什么在 2015 年使用 Python 3.0? (或者,真的,曾经?甚至大多数核心开发人员都发现它太糟糕了,无法使用,并建议任何对实际开发 Python 本身不感兴趣的人都应该等待 3.1。)
  • 我不知道你是从哪里下载的,但是如果你去python.org,那里的下载链接总是有最新的稳定版本(目前是3.4.3和2.7.9) ),并且更进一步,所有版本仍受支持(目前可以追溯到最后几个 3.3 和 2.6 版本)。从其他地方下载,谁知道你会得到什么。

标签: python django python-3.x pip


【解决方案1】:

正如the docs 所说:

pip 适用于 CPython 版本 2.6、2.7、3.2、3.3、3.4 以及 pypy。

请注意不包括 3.0。

事实上,很少有 3.0 可以使用。 3.0 有很多很多东西不能工作,或者工作很糟糕,而且基本上没有对它的支持。

这里的简单解决方法是升级到 3.2 或更高版本 — 特别是如果您可以升级到 3.4,其中包括开箱即用的 pip 引导程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    相关资源
    最近更新 更多