Windows下执行pip uninstall numpy报错_csv.Error: line contains NUL求助
解决pip卸载numpy时出现
_csv.Error: line contains NUL的问题 这个错误是因为numpy安装目录下的RECORD(CSV格式)文件包含空字符(NUL),导致pip解析失败,以下是几种可行的解决方法:
方法一:手动删除numpy安装文件
- 在终端执行
pip show numpy,获取numpy的安装路径(对应输出里的Location字段) - 打开该路径文件夹,删除所有以
numpy开头的文件夹(比如numpy主文件夹、numpy-版本号.dist-info文件夹) - 执行
pip list确认numpy已从列表中移除,若仍有残留可再次执行pip uninstall numpy
方法二:修复损坏的RECORD文件
- 找到numpy的dist-info文件夹(示例路径:
C:\Users\dmits\AppData\Local\Programs\Python\Python310\lib\site-packages\numpy-xxx.dist-info) - 打开其中的
RECORD文件,用文本编辑器(如记事本)查找并删除包含空字符的行(通常显示为方块或无法识别的符号) - 保存文件后重新执行
pip uninstall numpy
方法三:强制重装后再卸载
- 在终端执行
pip install --force-reinstall numpy,强制覆盖损坏的安装文件 - 重装完成后执行
pip uninstall numpy即可正常卸载
内容的提问来源于stack exchange,提问作者Dmitsos
相关产品推荐
相关产品推荐

