Пакет pyenv — очень полезный инструмент для управления несколькими версиями Python без особых хлопот. Он также поставляется с различными плагинами для оптимизации процесса разработки, включая pyenv-virtualenv, который предоставляет функции для управления виртуальными средами и средами conda.
К сожалению, pyenv не поддерживается в Windows. Однако мы рекомендуем использовать вилку pyenv-win для пользователей Windows.
Mac OS X
brew install openssl readline sqlite3 xz zlib
Ubuntu/Debian/Mint
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Альпийский
apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev
Самый быстрый способ установить pyenv и некоторые популярные плагины — использовать pyenv-installer:
curl https://pyenv.run | bash
Затем перезапустите оболочку, чтобы изменения пути вступили в силу:
exec $SHELL
Обновить pyenv очень просто:
pyenv update
Исполняемый файл pyenv устанавливается в каталог $PYENV_ROOT, который по умолчанию равен ~/.pyenv. Чтобы удалить его, просто удалите его:
rm -fr ~/.pyenv
Затем очистите файл .bashrc, удалив из него следующие строки:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"
В этой статье мы узнали, насколько просто и легко использовать pyenv и связанные с ним плагины для управления несколькими версиями Python и виртуальными средами с одной машины.
Эта статья изначально была опубликована здесь.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3