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

# Сегодня мы будим писать скрипт по установки виртуальной среды Python
Виртуальная среда питон изолирует нашу среду от внешнего воздействия .
Это делает установку всех дополнений изолированными от операционной
системы и при этом мы не мусорим в системе Linux-Ubuntu.
# Итак приступим
Есть 2 программы virtualenv, virtualenvwrapper нам интересна 2
и так давайте создадим наш скрипт и назовём его допустим install-virtua.sh .
И начнём его заполнять
```shell
#!/bin/bash
# установим программы которые нам нужны в процессе
sudo apt-get -y install python-pip &&
sudo apt-get -y install python3-pip &&
# установим саму среду
sudo pip install virtualenv &&
sudo pip3 install virtualenv &&
sudo apt-get -y install virtualenvwrapper &&
# подготовка готова
#и вот самое главное это внесения в наш ~/.bachrc строк для работы с нашей #средой.
#Но в Linux Mint его нет по этому пути по этому есть другой файл который и в #Ubuntu и в Mint работает. Это ~/.bash_aliases
# давайте создадим его
mkdir ~/.bash_aliases &&
# Конфигурация для линух минт
mkdir ~/.virtualenvs &&
# Для LinuxMint
echo "" >> ~/.bash_aliases &&
echo "# настройка виртуальной среды python в linux-mint" >> ~/.bash_aliases &&
echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bash_aliases &&
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bash_aliases &&
# Перезагрузка терминала
source ~/.bash_aliases
# Для Ubuntu
#если у вас linux ubuntu то в ~/.bashrc надо добавить заместо верхнего кода
#echo "" >> >> ~/.bashrc &&
#echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc &&
#echo "source /usr/local/bin/virtualenvwrapper.sh" >> .bashrc &&
# Перезагрузка терминала
#source ~/.bashrc
```
Вот и всё готово приятного дня и пишите скрипты это облегчает ваш комфорт
ваш Elfforest
P.S
для запуска среды
где blog названия нашей среды
#Создаем новое окружение:
mkvirtualenv blog
#Активируем:
workon blog
#Деактивируем
deactivate
#Удаляем
rmvirtualenv blog
не забывайте все дополнения надо ставить при запущенной среде выглядит она так
(blog) user@pc ~ $
Но наверно всё Пока всем

Комментарии

Комментариев нет.