do-release-upgrade сломал виртуальную среду Python и pip

Я сделал обновление выпуска, а затемapt upgradeникаких проблем, все прошло гладко. За исключением того, что теперь виртуальные среды вообще не работают. У меня есть разные настройки для разных проектов django, над которыми я работаю. Когда я пытаюсь бежатьdjango manage.py runserverЯ получил:

ModuleNotFoundError: No module named 'django'

Хорошо, странно, поэтому я попробую снова установить django

ModuleNotFoundError: No module named 'pip'

И я не могу бежатьpipвне виртуальной среды, как описано здесь.

Так какая сейчас практика? Нужно ли мне воссоздавать мои виртуальные среды?

Обновление:
если я создам новую среду (mkvirtualenv new_env) Пип работает нормально.

Редактировать: Извините, я забыл добавить. Я обновился с основной версии Ubuntu 22.10 до основной версии Ubuntu 23.04.

1 ответ

Я попробовал решение @Raffa, но потом увидел этоpipне установлен. Следуя этой подсказке, я нашел в другой теме, как это исправить:

python -m обеспеченияpip --default-pip

Однако после этого мне нужно было снова установить пакеты.

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