Невозможно удалить virtualenv в Ubuntu 20.04.2 LTS

$ 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 list и pip3 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 
 
0
задан 13 June 2021 в 10:14

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, кажется достаточно безопасным удалить этот каталог.

0
ответ дан 28 July 2021 в 11:30

Другие вопросы по тегам:

Похожие вопросы: