как совершить виртуальную среду - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть локальный код Python с виртуальным env и библиотеками, но в репозитории GitHub нет виртуальных библиотек env /.

Я удалил виртуальное окружение из git-ignore, но библиотеки все еще не фиксируются в хранилище, и когда я клонирую его в другую систему, у меня его нет.

Какова лучшая практика для фиксации env и библиотек в репозитории или лучше установить их снова на каждый компьютер.Если допустимо совершать виртуальные env, подскажите, пожалуйста, как это сделать.

1 Ответ

0 голосов
/ 30 декабря 2018

Я лично делаю это путем установки через требования и выдвигаю требования к репо.Например:

pip3 freeze > requirements.txt

Составит список всех пакетов и библиотек, которые вы установили в виртуальной среде (если, конечно, вы находитесь в этой среде, а не перенесены из глобальной среды).Если вы нажмете файл require.txt, вы сможете создать новую виртуальную среду как обычно и установить требования:

pip3 install -r requirements.txt
...