В течение нескольких статей, я хотел бы поделиться своими знаниями в разработке сайтов на Django.
cуществуют две основные системы pip и easy_install. Вам нужно решить, какую систему управления пакетами вы будете использовать.
Установка easy_install
$ sudo apt-get install python-setuptools
Эта команда установит easy_install
Установка VIRTUALENV (виртуального окружения) в систему
$ sudo easy_install virtualenv
Далее переходим в каталог, где мы хотим создать виртуальное окружение.
Создаем виртуальное окружение c опцией --no-site-packages, это означает не использовать системные библиотеки Python
pyvenv - название нашей папки
$ virtualenv --no-site-packages pyvenv
$ cd pyvenv
Активируем виртуальное окружение. Команда source переводит контекст пользователя из системного окружения в виртуальное окружение
$ source bin/activate
После предыдущей команды появится имя нашей папки в круглых скобках (pyvenv)vlad@vs:/media/vlad/android/pyvenv$
(pyvenv) - это название нашего виртуального окружения и это означает, что оно активировано и все пакеты будут устанавливаться именно сюда.
Для того, что-бы выйти из окружения нужно выполнить
$ deactivate
Установка pip
Для установки pip, нужно скачать и запустить файл get-pip.py
$ cd /tmp/
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python ./get-pip.py
Если setuptools и wheel еще не установлены, то get-pip.py установит их для вас.
Также про процесс установки почитать можно тут -> https://pip.pypa.io/en/stable/installing/
Установка VIRTUALENV (виртуального окружения) в систему
$ sudo pip install virtualenv
Обновим следующие пакеты
$ sudo pip install --upgrade pip virtualenv
Или
$ sudo pip install -U pip virtualenv
Далее переходим в каталог, где мы хотим создать виртуальное окружение.
Создаем виртуальное окружение с опцией --no-site-packages, это означает не использовать системные библиотеки Python
$ virtualenv -help
--no-site-packages DEPRECATED. Retained only for backward compatibility.
Not having access to global site-packages is now the
default behavior.
pyvenv - название нашей папки
$ virtualenv --no-site-packages pyvenv
$ cd pyvenv
Активируем виртуальное окружение. Команда source переводит контекст пользователя из системного окружения в виртуальное окружение
$ source bin/activate
После предыдущей команды появится имя нашей папки в круглых скобках (pyvenv)vlad@vs:/media/vlad/android/pyvenv$
(pyvenv) - это название нашего виртуального окружения и это означает, что оно активировано и все пакеты будут устанавливаться именно сюда.
Для того, что-бы выйти из окружения нужно выполнить
$ deactivate
Python3
Установка VIRTUALENV (виртуального окружения используя python3)
$ virtualenv -p python3 pyvenv3
Если у вас при создании будет ошибка то попробуйте обновить virtualenv:
$ pip install --upgrade virtualenv
Комментариев нет :
Отправить комментарий
Оставить отзыв