Not uninstalling xxx at /usr/lib/python3/dist-packages, outside environment /usr 解决

在使用 pip 卸载 Python 包时出现如下错误:

pip uninstall xkit
Found existing installation: xkit 0.0.0
Not uninstalling xkit at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'xkit'. No files were found to uninstall.

这是由于这个 Python 包是由第三方包管理器安装所致。我们可以用 dpkg 命令验证:

$ dpkg -S /usr/lib/python3/dist-packages/xkit
python3-xkit: /usr/lib/python3/dist-packages/xkit

这说明 xkit 是由系统包管理器安装的 python3-xkit 包提供的,所以 pip 无法卸载。

如果要卸载,需要使用系统包管理器:

⚠️ 注意:卸载系统包管理器安装的 Python 包可能导致部分系统组件不可用,请谨慎操作。

sudo apt remove python3-xkit

参考:Unable to uninstall programs using sudo pip | Ask Ubuntu

posted @ 2025-03-10 21:27  Undefined443  阅读(158)  评论(0)    收藏  举报