requirements.txt出现未知~andas、~cipy依赖是否可删除及如何卸载
问题解答
关于能否直接删除这两个依赖条目
可以直接删除requirements.txt中~andas==1.0.5和~cipy==1.4.1两行内容。
这两个并非真实存在的第三方包,是pip扫描依赖时的误识别产物:你当前环境已经安装了正常版本的pandas==1.2.4和scipy==1.6.3,这两个带~前缀的条目是旧版本包升级时残留的临时目录被pip错误识别为独立包导致的,删除后完全不会影响项目依赖的完整性。
清理异常包的操作步骤
- 先执行命令查询异常包的实际存储路径:
pip show ~andas pip show ~cipy
返回结果中的Location字段就是对应残留文件所在的site-packages目录。
- 进入上述site-packages目录,删除名称以
~andas、~cipy开头的残留目录即可。 - 清理完成后执行
pip list验证,两个异常包会从列表中消失,后续再执行pip freeze也不会再生成对应错误条目。
内容的提问来源于stack exchange,提问作者mgkumar138
相关产品推荐
相关产品推荐

