【发布时间】: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