3.3 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Python Using Pip | Python usando Pip |
Vimos como usar import declarações para import vários módulos e usá-los em nossos programas. O próprio Python vem com vários módulos internos, mas a comunidade Python tem mais a oferecer.
São os módulos que tornam o python tão poderoso!
Módulos de terceiros adicionam muito mais funcionalidade ao Python. Agora aprenderíamos como instalar esses módulos para que possamos usá-los em nossos programas.
A maneira mais simples é usar pip
pip install <module_name>
Se você usou npm , então você pode pensar nisso como npm do Python.
Nota: A diferença é que, com o npm, a npm install por padrão instala os pacotes localmente em um projeto, enquanto a pip install por padrão, é instalada globalmente. Para instalar módulos localmente, você precisa criar e ativar o que é chamado de ambiente virtual , portanto, pip install instalado na pasta em que o ambiente virtual está localizado, em vez de globalmente (o que pode exigir privilégios de administrador).
Da última vez, no wiki de import-statements , usamos o módulo requests como um exemplo. Como é um módulo de terceiros, temos que instalá-lo separadamente após instalar o python.
Instalá-lo seria tão simples quanto pip install requests . Você pode até mesmo passar vários argumentos junto com ele. O que você vai encontrar mais vezes é --upgrade . Você pode atualizar um módulo python por:
pip install <module_name> --upgrade
Por exemplo, atualizar o módulo de solicitações para sua versão mais recente seria tão simples quanto as pip install requests --upgrade .
Antes de usar o pip , você precisará instalá-lo (é bem simples). Você pode instalá-lo daqui
Basta clicar no link. E salve o arquivo como get-pip.py Por favor, não esqueça a extensão .py . E corra.
Uma alternativa ao uso do pip seria tentar o easy_install .
O uso do easy_install também é simples. A sintaxe é:
easy_install <module_name>
No entanto, pip é mais popular que usar easy_install .
Nota: Em alguns sistemas em que o Python 2 e o Python 3 estão instalados, o pip e o pip3 farão coisas diferentes. pip instala a versão Python 2 do pacote e o pip3 instala a versão do pacote Python 3. Para mais informações sobre a diferença entre o Python 2 e 3, consulte este guia. Você pode verificar o pip versão fazendo pip --version e / ou pip3 --version :
pip3 --version
pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
Também podemos criar um arquivo txt contendo uma lista de módulos que devem ser instalados usando o pip. Por exemplo, poderíamos criar o arquivo requirements.txt e seu conteúdo:
Kivy-Garden==0.1.4
macholib==1.5.1
idna==2.6
geoip2nation==0.1.2
docutils>=0.14
Cython
Neste arquivo também podemos definir uma versão para a instalação. Depois disso, invocando pip com:
pip install -r <FILE CONTAINING MODULES>
OR IN OUR CASE
pip install -r requirements.txt
Deve instalar todos os módulos listados no arquivo.