freeCodeCamp/guide/russian/python/using-pip/index.md

5.1 KiB
Raw Blame History

title localeTitle
Python Using Pip Python, использующий Pip

Мы видели, как использовать import заявления для import различных модулей и использования их в наших программах. Сам Python поставляется с несколькими встроенными модулями, но сообщество Python может предложить больше.

Это модули, которые делают python настолько мощным!

Модули сторонних разработчиков добавляют к Python гораздо больше функциональности. Теперь мы узнаем, как установить эти модули, чтобы мы могли использовать их в наших программах.

Самый простой способ - использовать pip

pip install <module_name> 

Если вы использовали npm , вы можете подумать об этом как о npm Python.

Замечание: разница в том, что с npm, npm install по умолчанию устанавливает локальные пакеты в проект, тогда как pip install по умолчанию устанавливается по умолчанию. Чтобы локально установить модули, вам необходимо создать и активировать так называемую виртуальную среду , поэтому pip install устанавливается в папку, в которой находится эта виртуальная среда, а не глобально (для чего могут потребоваться права администратора).

В прошлый раз, в вики import-statements указателях, мы использовали пример модуля requests . Поскольку это сторонний модуль, мы должны установить его отдельно после установки python.

Установка его будет такой же простой, как pip install requests . Вы можете даже передать различные аргументы вместе с ним. То, что вы столкнетесь чаще всего, - --upgrade . Вы можете обновить модуль python с помощью:

pip install <module_name> --upgrade 

Например, чтобы обновить модуль запросов до его последней версии, будет так же просто, как и pip install requests --upgrade .

Прежде чем использовать pip , вам нужно будет установить его (это довольно просто). Вы можете установить его здесь

Просто нажмите на ссылку. И сохраните файл как get-pip.py Не забывайте расширение .py . И запустите его.

Альтернативой использованию pip было бы попробовать easy_install .

Использование easy_install также прост. Синтаксис:

easy_install <module_name> 

Тем не менее, pip более популярен, чем использование easy_install .

Примечание. В некоторых системах, где установлены оба Python 2 и Python 3, pip и pip3 будут делать разные вещи. pip устанавливает версию пакета Python 2, а pip3 будет устанавливать версию пакета Python 3. Для получения дополнительной информации о различии между Python 2 и 3 см. Это руководство. Вы можете проверить версию pip , выполнив pip --version и / или pip3 --version :

pip3 --version 
 pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5) 

Мы также можем создать txt-файл, содержащий список модулей, которые должны быть установлены с помощью pip. Например, мы могли бы создать файл requirements.txt и его содержимое:

Kivy-Garden==0.1.4 
 macholib==1.5.1 
 idna==2.6 
 geoip2nation==0.1.2 
 docutils>=0.14 
 Cython 

В этом файле мы также можем установить версию для установки. После этого, вызывая pip с помощью:

 pip install -r <FILE CONTAINING MODULES> 
 
          OR IN OUR CASE 
 
 pip install -r requirements.txt 

Необходимо установить все модули, перечисленные в файле.