在IDLE中运行时,get-pip.py会引发ValueError

时间:2016-01-05 09:45:35

标签: python windows pip

enter image description here我需要为Python 2.7.3安装PIP。

我在Python IDLE shell中运行了 get-pip.py 文件。但是,它引发了以下异常:

ValueError: Unable to configure handler 'console': closed

以下是截图:

如何修复此错误?

以下是在命令提示符中尝试执行python get-pip.py时遇到的错误:

inspite of correct path no execution result

1 个答案:

答案 0 :(得分:1)

您需要将Python作为提升的进程运行,以便对将安装pip的程序文件目录具有写入权限。最简单和最好的方法是启动提升的命令提示符cmd.exe

在Windows 7及更高版本中,您最好使用Windows键打开开始菜单,然后键入cmd。这应该为您提供命令提示符作为第一个结果。右键单击它,然后选择“以管理员身份运行”。接受UAC对话后,将以正确的写访问权启动提升的命令提示符。

运行脚本,然后按照in the pip installation manual所述使用以下命令:

python get-pip.py

当然,您需要调整get-pip.py文件的路径。例如,如果文件位于下载文件夹中,则可以编写以下内容:

python C:\Users\<username>\Downloads\get-pip.py

这应该正确安装当前Python版本的pip。

请注意,为了稍后使用pip,您还需要始终从提升的命令提示符运行它,因为每个PyPI模块也安装在程序文件的Python目录中(除非您当然使用虚拟环境) )。所以你需要运行,例如pip install beautifulsoup4。如果pip.exe不在您的路径中(可能是这种情况),您也可以使用Python可执行文件运行pip,如下所示:python -m pip install beautifulsoup4