Для установки библиотек в Python можно использовать или локальное подключение файлов библиотек к скриптам или же установку пакетов в рамках виртуальной среды Python.
Процесс установки библиотек зависит от нужной версии и выбранного способа:
Чтобы установить пакеты с помощью pip, выполните следующее:
pip install package
pip
подставьте обозначение подходящей версии pip:pip
или pip3.6
— для Python версии 3.6.pip3.3
— для Python версии 3.3.pip2
— для Python версии 2.7.package
укажите название пакета, который нужно установить. К примеру, команда установки bcrypt для python 3.6 будет выглядеть так:pip install bcrypt
Виртуальная среда в Python позволяет создавать отдельное окружение, имеющее свои зависимости и пакеты. Создавать виртуальные среды можно только в версиях Python 3 и выше, так как используется стандартный модуль venv. Для Python версии 2 такой возможности нет. Детальнее работа с виртуальной средой описана в документации.
Чтобы создать виртуальную среду, выполните следующее:
cd ~/example.com/subdomain/dir/
Вместо example.com/subdomain/dir
укажите нужный путь.
pythonХ -m venv example
Вместо X
укажите нужную версию Python (к примеру 3
или 3.6
), вместо example
— имя для виртуальной среды.
После выполнения указанных действий будет создан каталог с именем виртуальной среды, в котором будут производиться все последующие действия.
Чтобы активировать виртуальную среду и войти в неё, выполните следующее:
source /path/to/env/bin/activate
Вместо /path/to/env
укажите путь к каталогу, где была создана виртуальная среда.
Если все сделано верно, то в приглашении командной строки будет отображаться имя виртуальной среды, к примеру (example) -bash-4.2$
.
Чтобы отключить виртуальную среду, выполните команду:
deactivate
Чтобы установить пакеты с помощью pip, выполните следующее:
pip install package
Вместо package
укажите название пакета, который нужно установить. К примеру, команда установки bcrypt будет выглядеть так:
pip install bcrypt
Чтобы установить пакеты вручную, выполните следующее:
temp
, выполнив команды:mkdir /path/to/env/temp cd !$
Вместо /path/to/env
укажите путь к каталогу, где была создана виртуальная среда.
git clone https://github.com/user/package/
Например, скачивание requests будет выглядеть так:
git clone git://github.com/psf/requests.git
wget https://example.com/package.zip
После скачивания потребуется распаковать архив при помощи утилит zip или tar, либо при помощи файл-менеджера. Например, скачивание и распаковка requests будет выглядеть так:
wget https://github.com/psf/requests/archive/master.zip unzip master.zip
cd package python setup.py install
Вместо package
укажите название каталога, в котором размещаются файлы требуемого пакета. К примеру, установка requests выглядит так:
cd requests-master python setup.py install