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

3.3 KiB

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.