Я / был счастливым пользователем virtualenv
в течение многих лет.Переключился на Python 3
для всех моих проектов год назад.Python 3
имеет переключатель командной строки для создания / управления виртуальными средами, например:
python3 venv my_virtualenv
После прочтения этой статьи Полное руководство по настройке моего рабочего пространства Python Я хотел бы использовать pyenv
для управления различными установками Python 3.x на моем Mac в сочетании с venv
.
Из этой статьи [1] я понял, что pyenv-virtualenv
лан / использует venv
.
У меня есть тонна виртуальных сред, созданных в последние годы с virtualenv
в $HOME/.virtualenvs
.Есть ли способ «перенести» эти виртуальные среды в venv
?Или есть способ определить папку WORKON_HOME
для venv
?Я использую / d для virtualenv
в моем файле конфигурации zsh:
export WORKON_HOME=$HOME/.virtualenvs
[1] В чем разница между venv, pyvenv, pyenv,virtualenv, virtualenvwrapper, pipenv и т. д.?