Поместите существующие проекты virtualenv в virtualwrapper - PullRequest
0 голосов
/ 28 мая 2019

Допустим, я уже создал проект virtualenv virtualenv venv.Каков наилучший способ добавить этот проект в virtualwrapper?Я могу думать о том, как создать папку virtualwrapper, выяснить зависимости пакетов, поместить каталог проекта virtualenv в папку virtualwrapper, а затем установить необходимые пакеты.Можно ли избежать этого утомительного процесса?

1 Ответ

0 голосов
/ 28 мая 2019

Нет, virtualenvs не переносимы, вы не можете переместить существующее virtualenv в $HOME/.virtualenvs, где virtualwrapper хранит его virtualenvs.Воссоздание - это единственный способ.

Есть одна вещь, которую вы можете упростить - составить список установленных проектов с их версиями и переустановить именно эти версии:

# In the venv
pip freeze > requirements.txt
deactivate

# Activate a new virtualwrapper-managed venv
workon newenv
pip install -r requirements.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...