Удалите virtualenv, который был установлен через зернышко sudo

*********** Update2 ******************

Попробованный и успешно созданный виртуальная среда с помощью virtualenv.

[08:05 USER@system ~] > mkdir test_virtual
[08:05 USER@system ~] > virtualenv test_virtual/
New python executable in /home/USER/test_virtual/bin/python
Installing setuptools, pip, wheel...done.
[08:05 USER@system ~] > ls test_virtual/
bin  include  lib  local  pip-selfcheck.json

*********** Update1 ******************

Согласно просьбе вот ссылки pastebin для побеждения списка pip3 и списка.

*********** Исходный ******************

Я установил virtualenv, использующий sudo, зернышко устанавливают virtualenv, который после чтения на нескольких ответах вот на самом деле не хорошая практика. Когда я пытаюсь удалить его (главным образом, потому что я планирую пойти анакондой путь, и я не люблю дополнительной грязи, которую я не использую в своей системе), я получаю следующую ошибку:

(09:20 USER@system ~) > sudo pip uninstall virtualenv
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement virtualenv, not installed
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.

Когда я использую sudo -H флаг, я получаю это:

Cannot uninstall requirement virtualenv, not installed

Но я подтвердил, что virtualenv все еще установлен:

(09:25 USER@system ~) > which virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv

Как я удаляю virtualenv от своей системы?

Спасибо.

0
задан 31 July 2016 в 15:10

2 ответа

Я искал то же самое, и я видел это случайно. можно сделать это.

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
ответ дан 28 September 2019 в 18:42

попробуйте sudo pip uninstall virtualenv, и это должно работать

0
ответ дан 28 September 2019 в 18:42

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

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