Как мне восстановить старую среду Python?Python

Программы на Python
Anonymous
Как мне восстановить старую среду Python?

Сообщение Anonymous »

У меня небольшая проблема: сервер был обновлен, а некоторые старые среды Python больше не работают. Я не могу просто активировать среду, но я хотел бы создать новую среду, которая будет, насколько это возможно, копией старой среды.
Это означает установку в новой среде той же версии пакетов из старой среды.
Есть ли способ извлечь эту информацию из старой среды, например, в файл require.txt? Кажется, в старой среде нет файла require.txt, который я мог бы использовать.
РЕДАКТИРОВАТЬ: Спасибо за обсуждение. Да, это была моя ошибка, что я не выполнил заморозку пунктов перед обновлением, но я не знал, что все настолько ненадежно.
Некоторые части кода устарели (и я знаю, что получу комментарии об использовании Python 2.7 в некоторых случаях), но, например, когда я запускаю pip Free из одного из активированных пакетов, я получаю:

Код: Выделить всё

# pip freeze

/.../venv/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
Я знаю, что на компьютере установлен Python 2.7, но я просмотрел все файлы на всем сервере в поисках этого объектного файла и не смог его найти.

Подробнее здесь: https://stackoverflow.com/questions/781 ... nvironment

Вернуться в «Python»