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
时遇到的错误:
答案 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
。