|
|||||||
asdf -- универсальный менеджер версий
Время создания: 03.03.2020 13:20
Автор: br0ke
Текстовые метки: asdf, asdf-vm, version, versions, manager, management, node, nodejs, node.js, nvm, python, python2, python3, pyenv, pipenv, tool
Раздел: Информационные технологии - Python - Инструменты - asdf
Запись: and-semakin/mytetra_data/master/base/1561282302yt45k42261/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
1. Установить asdf (см. соответствующую заметку) 2. Установить плагин asdf-python: asdf plugin-add python 3. Установить зависимости для сборки Python: Для успешной полноценной установки Python (он будет собран из исходников), нужны следующие зависимости в системе (такие же, как и для pyenv): Ubuntu: sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git Fedora: sudo dnf install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \ openssl-devel xz xz-devel libffi-devel findutils 4. Установить выбранные версии интерпретатора: Список всех доступных версий: asdf list-all python Установить версию, например: asdf install python 3.7.3 asdf install python 3.8.0 При выборе любой версии может потребоваться выбор глобальной версии, можно указать в качестве глобальной версии системную: asdf global python system 5. Переключать версии интерпретатора: Список установленных версий: asdf list python Выбрать активную версию: asdf global <name> <version> [<version>...] asdf local <name> <version> [<version>...] # asdf global elixir 1.2.4 global -- глобально, для всей системы local -- локально, для текущей директории Показать выбранные версии: asdf current Удалить версию: asdf uninstall <name> <version> Также можно использовать файл .tool-versions для автоматического переключения версий при переключении директорий (см. основную заметку про asdf). 6. Использовать: При установке в выбранную версию интерпретатора каких-либо утилит, которые доступны по собственному имени (например, ipython, pip или pipenv) нужно выполнить команду: asdf reshim python |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|