Чистая деинсталляция virtualenv и virtualenvwrapper

Поскольку в настоящее время я ими не пользуюсь, я попытался удалить virtualenv и virtualenvwrapper через Ubuntu Software Center. Теперь, когда я открываю консоль, я получаю следующее сообщение об ошибке:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named virtualenvwrapper.hook_loader
virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.

Кроме того, каталог ~/.virtualenvs/ все еще присутствует.

Как вернуть систему в чистое и функциональное состояние, как до установки virtualenv и virtualenvwrapper?

Обновления

Как предлагалось Я проверил следующие файлы на наличие virtualenv каждого с отрицательным результатом:

~/.bashrc
~/.profile
/etc/profile
/etc/profile.d/*
/etc/environment
5
задан 9 July 2013 в 22:25

2 ответа

Вы, вероятно, выполнили этот шаг из документации :

Вы захотите добавить команду для source /usr/local/bin/virtualenvwrapper.sh в файл запуска оболочки, изменив путь до virtualenvwrapper.sh в зависимости от того, где он был установлен pip.

Простая установка virtualenvwrapper ничего не будет включать в ваш запуск оболочки, и у вас не будет ошибки в вашем вопросе при открытии новой консоли.

Я не могу догадаться, где именно вы изменили конфигурацию вашей оболочки, но если вы используете Bash, то вы, вероятно, поместите ее в ~/.bashrc или ~/.profile:

export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh

Просто удалите те линии и попробуйте создать новое окно терминала.

0
ответ дан 9 July 2013 в 22:25

У меня возникла та же проблема, но в итоге выяснил, где находится проблемный файл. Это

/etc/bash_completion.d/virtualenvwrapper

Удалите его, и вы больше не увидите сообщение об ошибке.

PS: Вот как я узнал, где находится файл:

grep -lir "virtualenvwrapper" / etc /

0
ответ дан 9 July 2013 в 22:25

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

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