Рубрики
Без рубрики

Как настроить виртуальную среду Python на Ubuntu 20.04

Автор оригинала: Goran Aviani.

Я недавно получил себя “новый” ноутбук – lenovo x270 (yay)! И еще раз мне нужно было создать виртуальную среду Python. Так что, конечно, я провел для решения, просто найти мою ранее письменную статью на той же теме!

Таким образом, в этой статье я буду обновлять инструкции, основанные на моих недавно приобретенных знаниях.

И позвольте мне сказать вам, легче, чем раньше, потому что мы собираемся делать только две вещи:

  • Установить VirtualenVwrapper
  • Отредактируйте файл .bashrc

Предпосылки

В этой статье я покажу вам, как настроить VirtualenVWrapper с PIP3 (PIP для Python 3). Мы не собираемся использовать Python 2, потому что Это больше не поддерживается Отказ

Чтобы завершить этот урок, вам понадобится компьютер с установленным Ubuntu 20.04 и подключение к Интернету. Кроме того, некоторые знания терминала и редактора Vim будут полезны.

Настройка виртуальной среды

Теперь откройте свой терминал в домашнем каталоге, щелкнув правой кнопкой мыши и выбирая опцию «Открыть в терминале». Вы также можете нажать клавиши Ctrl, Alt и T на клавиатуре одновременно, чтобы автоматически открыть приложение терминала.

Сначала вам нужно создать специальный каталог, который будет проводить все ваши виртуальные среды. Так что идите вперед и создайте новый скрытый каталог под названием Virtualenv:

mkdir .virtualenv

пип3

Теперь вы должны установить PIP для Python3:

sudo apt install python3-pip

Подтвердите установку PIP3:

pip3 -V

virtualenvwrapper.

VirtualenVwrapper – это набор расширений для VirtualenV. Он предоставляет команды, такие как mkvirtualenv, lssitepackages и особенно работа для переключения между различными виртуальными средами.

Установите VirtualenVwrapper через PIP3:

pip3 install virtualenvwrapper

Bashrc Файл

Мы собираемся изменить свой файл .bashrc, добавив строку, которая будет настроить каждую новую виртуальную среду для использования Python 3. Мы будем указывать виртуальные среды в каталог, который мы создали выше (.virtualenv), и мы также укажем на местах virtualenv и virtualenvwrapper.

Теперь откройте файл .bashrc с помощью редактора VIM:

vim .bashrc

Если вы все еще не использовали VIM раньше, или у вас не установлено его на вашем компьютере, вы должны установить его сейчас. Это один из наиболее широко используемых редакторов Linux и для причина.

sudo apt install vim

После того, как вы установили VIM Откройте файл .bashrc, введя в vim .bashrc Команда в вашем терминале. Перейдите к нижней части файла .bashrc, нажмите букву Я Чтобы войти в режим вставки в VIM и добавьте эти строки:

#Virtualenvwrapper settings:
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
. /usr/local/bin/virtualenvwrapper.sh

После того, как вы закончите, нажмите Esc ключ, затем введите : wq и нажмите Enter. Эта команда сохранит файл и выйдите из VIM.

Теперь вам нужно перезагрузить сценарий Bashrc. Есть два способа сделать это – закрыть и открыть свой терминал или выполнить эту команду в терминале:

source ~/.bashrc

Чтобы создать виртуальную среду в Python3 и активировать его немедленно использовать эту команду в вашем терминале:

mkvirtualenv name_of_your_env

Чтобы деактивировать окружающую среду, используйте команду деактивации.

Чтобы перечислить все доступные виртуальные среды Используйте команду Работание или Lsvirtualenv (Lsvirtualenv покажет тот же результат, что и работаю на рабочую силу) в вашем терминале:

workon
lsvirtualenv

Для активации одной конкретной среды используйте рабочую среду + имя вашей среды:

workon name_of_your_env

Есть несколько полезных команд, которые вам могут потребоваться использовать:

RMVIRTUALENV Удалю определенную виртуальную среду, расположенную в вашем каталоге .virtualenv.

rmvirtualenv name_of_your_env

CPVIRTUALENV Скопируйте существующую виртуальную среду для новой виртуальной среды и активируйте ее.

cpvirtualenv old_virtual_env new_virtual_env

Отличная работа! Теперь вы создали свою первую изолированную среду Python 3.

Спасибо за чтение!

Посмотрите больше статей, как это на мой FreeCodeCamp Профиль , Средний профиль и другие забавные вещи, которые я строю на моем Страница GitHub Отказ