python - 手动删除pip包后如何删除

标签 python pip

我使用 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-packagesrm -rf 从同一目录中找到它.

TIA

最佳答案

使用 pip 安装的包可以使用完全卸载

pip uninstall <package>

refrence link

如果使用 python setup.py install 安装软件包,

pip uninstall 可能会失败,因为它们不会留下元数据来确定安装了哪些文件。

如果它们的路径(.pth 文件)仍然存在于您的 site-packages 或 dist-packages 文件夹中,

包仍会显示在 pip list 中。如果您使用 rm -rf

删除它们,您还需要删除它们

关于python - 手动删除pip包后如何删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21306954/

相关文章:

python - 无法在 M1 Mac 上使用 pip3 安装 psycopg2

python - 如何摆脱 Pycharm 控制台中的省略号并使用 Quandl 显示信息?

python - 如何使用python逐 block 解压缩多个文件.gz

python - 无法在 Windows 10 上安装 H5PY 库 - Python

python - 默认情况下,setuptools 是否总是安装在 Python 中?

python-2.7 - pip 无法安装包,因为它找不到 swig2.0 二进制文件

django - 安装 Django 2.0.2 找不到版本

c++ - OpenCV 图像处理——C++ vs C vs Python

python - 获取域中所有页面的所有内部链接

python - pandas 中具有任意数量分组变量的用户定义函数