Очистить удаление 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?

Updates

Как было предложено, я проверил следующие файлы для вхождений virtualenv с отрицательным результатом:

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

1 ответ

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

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

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

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

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

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

1
ответ дан 24 May 2018 в 20:10
  • 1
    Спасибо, что нашли время, чтобы помочь! К сожалению, ни один из двух файлов не содержит строк, которые вы упоминаете. Есть ли другое место, где они могут быть написаны? Я почти уверен, что никогда не ставил их никуда. – hielsnoppe 9 July 2013 в 18:56
  • 2
    Попробуйте /etc/profile, файлы в /etc/profile.d/ (я думаю, что это может быть один из них) и /etc/environment. – gertvdijk 9 July 2013 в 19:21
  • 3
    Я проверил все это (см. Обновленный вопрос), и в нем нет ничего о virtualenv. : S – hielsnoppe 9 July 2013 в 23:26

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

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