Почему домашний завод?:
- Homebrew устанавливает необходимые приложения Linux с одной командой. Доступные приложения
Установка Homebrew:
- Следуйте шагам, упомянутым в приведенном ниже сценарии
$/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Вывод и выполните следующие шаги:
Установите зависимости HomeBrew для Ubuntu (при необходимости):
$sudo apt-get install build-essential procps curl file git
Тестовая установка с помощью команды ниже:
$brew install hello
Установка Pyenv
Почему Паенв?:
- Pyenv позволяет переключаться между версиями Python в Ubuntu.
Установите зависимости от сборки Python для Ubuntu:
$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
затем беги
$curl https://pyenv.run | bash
Линии ниже должны быть доступны в .bashrc
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
Перезапустите оболочку (при необходимости):
$exec $SHELL
или же
Запустите ниже в командной строке Windows:
wsl --shutdown & login into ubuntu again
Установка Pipenv
Почему Pipenv?:
- Pipenv используется для создания виртуальной среды, аналогичной Venv, Virtualenv, Conda и т. Д.
Установите Pipenv с помощью Homebrew:
$brew install pipenv
выход:
Использованная литература:
- https://brew.sh/
- https://docs.brew.sh/Homebrew-on-Linux
- https://github.com/pyenv/pyenv/wiki#suggested-build-environment
- https://github.com/pyenv/pyenv-installer
- https://pipenv.pypa.io/en/latest/
- Фотография обложки от Хитеш Чоудхари на Неспособный
Оригинал: “https://dev.to/gokulyc/how-to-install-homebrew-pyenv-pipenv-in-wsl-windows-ubuntu-20-04-2kh1”