【发布时间】:2015-11-10 19:53:35
【问题描述】:
我最近为 windows 10 安装了 Python,需要使用 pip 命令安装 requests 包。 但是,每当我尝试在 cmd 中使用 pip 时,它只会冻结我的命令提示符。
使用 CTRL+C、CTRL+D 或任何类似的命令来取消它也不起作用,提示就像等待输入或其他东西一样冻结,但我没有得到任何输出或任何关于该做什么的线索。 Picture of command promt when its frozen
我已正确设置 PATH 变量,我的计算机找到 pip 并启动它,但它只是冻结。我也尝试过无数次重新安装python并手动重新安装pip,但似乎没有任何效果。
编辑:(解决方案)使用 easy_install 对我有用(谢谢 Marco),所以我可以安装我的项目所需的包。我还设法使用 easy_install 修复了 pip,所以 pip 现在也适用于我。 修复 pip 的解决方案是:easy_install pip
【问题讨论】:
-
试试
python -m pip install requests,或者,如果安装了新的启动器,py -2 -m pip install requests。 -
顺便说一句,
Ctrl+D(ASCII 传输结束,EOT)表示标准输入的文件结束(EOF),但仅限于 Unix 终端。 Windows 控制台没有实现任何与此完全相同的东西。最接近的模拟是ReadFile函数,当从控制台读取时,它将行首的Ctrl+Z(ASCII 替换,SUB)视为EOF。由于ReadFile必须读取一行输入,因此您必须键入Ctrl+Z, Enter,而在Unix 上Ctrl+D是在终端中处理的,不需要按Enter。 -
我以为我也有这个问题;事实证明,在下载更新 UI 之前,这只是一个 真正 长时间的初始化。杀毒软件可能是罪魁祸首。