На моем рабочем компьютере (Windows) я использую virtualenvwrapper code> для создания виртуальных сред для моих проектов Python. Поскольку я считаю работу с virtualenvwrapper очень практичной, я также хотел бы использовать его на своем MacBook с процессором M1. При установке virtualenvwrapper на свой MacBook я столкнулся с pyenv и pyenv-virtualenv. Из-за рекламируемых преимуществ этих двух расширений я решил установить pyenv, pyenv-virtualenv и pyenv-virtualenvwrapper. Однако мне пока не удалось заставить все три расширения работать вместе. Я установил переменные среды в .zprofile следующим образом.
Код: Выделить всё
export PATH="/opt/homebrew/bin:$PATH"
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PYENV_VIRTUALENVWRAPPER_PREFER_PYVENV="true"
- Имеет ли это смысл или вообще возможно использовать три расширения вместе?
- Если да, то какова правильная процедура установки и запуска всех трех расширений?
Подробнее здесь: https://stackoverflow.com/questions/788 ... per-on-a-m