我使用 rm -rf
命令删除了一个 pip 包,认为该包将被删除。现在该软件包已被删除,但它仍显示在 pip list
中,我无法使用 pip uninstall
将其删除,也无法使用 pip install 进行更新 - -升级
。
我想完全删除它。谁能告诉我怎么做?
编辑
包是psycopg2。
如果我尝试卸载:
hammad@hammad-P5QL-E:~$ pip uninstall psycopg2
Can't uninstall 'psycopg2'. No files were found to uninstall.
这是 psycopg2 所在的目录 /usr/lib/python2.7/dist-packages
我 rm -rf
从同一目录中找到它.
TIA
最佳答案
使用 pip 安装的包可以使用完全卸载
pip uninstall <package>
如果使用 python setup.py install
安装软件包,pip uninstall
可能会失败,因为它们不会留下元数据来确定安装了哪些文件。
包仍会显示在 pip list
中。如果您使用 rm -rf
关于python - 手动删除pip包后如何删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21306954/