无法在 Ubuntu 20.04.2 LTS 上卸载 virtualenv

无法在 Ubuntu 20.04.2 LTS 上卸载 virtualenv
$ sudo pip uninstall virtualenv 
WARNING: Skipping virtualenv as it is not installed.
$ sudo pip3 uninstall virtualenv 
WARNING: Skipping virtualenv as it is not installed.
$ sudo apt-get purge python-virtualenv  
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'python-virtualenv' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 136 not upgraded.
$ virtualenv --version
virtualenv 20.4.3 from /home/manu/.local/lib/python3.8/site-packages/virtualenv/__init__.py

pip listpip3 list提到virtualenv

此外,命令这里提到不工作:

sudo apt-get remove virtualenv  
sudo apt-get remove --auto-remove virtualenv
sudo apt-get purge python-virtualenv  
sudo apt-get purge --auto-remove python-virtualenv

答案1

查看您的 venv 位置:/home/manu/.local/lib/python3.8/site-packages/virtualenv/init.py。该.local目录表示它不是来自 deb 或 Snap 包。可能来自 pip。也可能来自其他方法。

python3.8目录会告诉您哪个版本的 Python 使用它,因此您的命令应该是python3并且pip3——Py2 特定的命令不会有帮助。

由于您查询了 pip3,并且它从未听说过virtualenv,因此删除该目录似乎足够安全。

答案2

这可以这样解决,看看附件的截图在此处输入图片描述

相关内容