Автор оригинала: 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 Отказ