Windows系统PIP安装失败咨询:未知旧安装位置及报错排查
解决Windows下PIP安装时的
_csv.Error: line contains NULL问题 嘿,我之前也碰到过这个一模一样的问题!这个报错是因为旧版本的pip安装文件损坏了,尤其是关联的CSV配置文件里出现了NULL字符,导致卸载旧pip的时候程序读取失败。咱们一步步来搞定它:
步骤1:定位旧PIP的安装位置
先打开命令提示符(CMD),执行下面的命令,就能看到当前旧pip的安装路径:
python -m pip --version
执行后会输出类似这样的内容:
pip 19.3.1 from C:\PythonXX\lib\site-packages\pip (python 3.X)
这里的C:\PythonXX\lib\site-packages就是咱们要找的核心路径。
步骤2:手动清理损坏的PIP文件
找到刚才输出的site-packages目录,删除里面两个关键文件夹:
pip文件夹(整个文件夹删掉)pip-19.3.1.dist-info文件夹(对应旧版本的配置文件夹)
另外,别忘了清理系统临时目录里的pip临时文件:
打开路径C:\Users\intel\AppData\Local\Temp,删除所有名字类似tmpdc1qohh_的随机命名文件夹(这些是安装脚本临时生成的损坏文件)。
步骤3:重新安装PIP
现在回到命令提示符,再次执行你的安装脚本:
python get-pip.py
这次应该能顺利完成pip的安装,不会再出现CSV相关的报错了。
步骤4:验证安装结果
最后执行下面的命令,确认pip已经成功更新到最新版本:
pip --version
内容的提问来源于stack exchange,提问作者Mathan
相关产品推荐
相关产品推荐

