У меня есть сломанная установка virtualenv
на Ubuntu 20.04.4, и я хочу переустановить ее полностью заново. Я попытался удалить текущую установку с помощью
sudo apt remove virtualenv
sudo apt-get remove --auto-remove virtualenv
sudo apt-get purge --auto-remove virtualenv
но файл
/usr/local/bin/virtualenv
все еще существует. И когда я пытаюсь создать virtualenv с
virtualenv venv
Я получаю сообщение об ошибке
/home/adietz/.local/bin/virtualenv
(даже я удалил ВСЕ virtualenv
из /usr/bin
)!!
Кажется, что-то совсем перепутано. Как это исправить?
Когда я открываю новый терминал и пытаюсь создать virtualenv, он мне сообщает:
Command 'virtualenv' not found, but can be installed with:
sudo apt install python3-virtualenv
Но выполнение этой команды не решает никаких проблем, так как при выполнении вышеуказанной команды я снова получаю указанную выше ошибку.
Дополнительная информация:
which virtualenv
ничего не возвращаетmkvirtualenv
возвращаетсяERROR: virtualenvwrapper could not find virtualenv in your path
- версия python — 3.8.10
решение1
Следующий трюк является обходным путем. Вместо использования virtualenv
я создаю виртуальную среду следующим образом
python -m venv myvenv
Но это не решает мою virtualenvwrapper
проблему.