Comandos básicos e uso do pip

Insira a descrição da imagem aqui

1. Introdução ao pip

pip é um gerenciador de pacotes para Python, semelhante aos gerenciadores de pacotes em outras linguagens de programação, como o gem do Ruby ou o npm do Node.js. Ele ajuda você a instalar, atualizar e desinstalar pacotes Python (bibliotecas ou ferramentas) facilmente. Você pode pensar no pip como uma loja de aplicativos onde você pode obter os pacotes Python necessários e instalá-los em seu ambiente Python.

2. comandos básicos do pip

Pacote de instalação:

pip install package_name

Este comando irá baixar e instalar o pacote que você especificar no PyPI (Python Package Index). Por exemplo, se você quiser instalar uma biblioteca HTTP chamada requests, poderá executar o pip install requests.

Pacote de atualização:

pip install --upgrade package_name

Este comando irá verificar se existem novas versões de pacotes instalados e atualizá-los para a versão mais recente. Isto é útil para manter seu pacote compatível com as versões mais recentes.

Pacote de desinstalação:

pip uninstall package_name

Este comando desinstalará o pacote que você especificar. Isso removerá o pacote e seus arquivos associados do seu ambiente Python.

Listar pacotes instalados:

pip list

Este comando exibirá uma lista de todos os pacotes instalados em seu ambiente Python. Você pode visualizar os nomes e números de versão dos pacotes instalados.
Insira a descrição da imagem aqui

Veja informações de versão de um pacote específico:

pip show package_name

Este comando exibe informações detalhadas sobre um pacote específico, incluindo número de versão, caminho de instalação, dependências, etc.
Insira a descrição da imagem aqui

Pacote de pesquisa:

已经弃用的方式:

pip search package_name

Insira a descrição da imagem aqui

Este comando procurará no PyPI o pacote que você especificar e retornará resultados relacionados a ele. Isso pode ajudá-lo a encontrar o nome correto do pacote que deseja instalar ou a encontrar pacotes semelhantes.但是因为pip search服务的请求量激增,而开发新的搜索方式需要投入大量的人力物力,所以官方永久禁用XMLRPC搜索功能,具体见上图报错

No entanto, podemos baixá pip-search-lo!
O comando de download específico é: pip install pip-search
Insira a descrição da imagem aqui
Então você pode usá-lo pip_search package_namepara consultar o pacote.
Insira a descrição da imagem aqui

Instale um ambiente virtual:
Os ambientes virtuais permitem criar ambientes isolados dentro de diferentes projetos Python, cada um dos quais pode ter suas próprias dependências e versões de pacote. Isto é útil para gerenciar dependências de diferentes projetos. Você pode instalar e usar um ambiente virtual usando os seguintes comandos:

Instale ferramentas de ambiente virtual:

pip install virtualenv

Crie um ambiente virtual:

virtualenv venv_name

Insira a descrição da imagem aqui
A partir das informações fornecidas, criamos com sucesso um ambiente virtual usando Python. Este ambiente virtual é baseado no CPython 3.10.11 e é de 64 bits. O ambiente virtual é criado no diretório C:\Users\JiKangyi\test_venv.
Os seguintes pacotes e suas versões também são instalados no ambiente virtual:

pip23.3.1
ferramentas de configuração
69.0.2
wheel==0.42.0
Além disso, este ambiente virtual oferece suporte a vários métodos de ativação, incluindo Bash, Batch, Fish, Nushell, PowerShell e Python.

Neste momento, o ambiente virtual foi criado com sucesso ~

Ative o ambiente virtual (em Unix/Linux/macOS):

source venv_name/bin/activate

Ative o ambiente virtual (no Windows):

.\ENV_DIR\Scripts\activate

Insira a descrição da imagem aqui

Em um ambiente virtual, você pode usar o comando pip para instalar e gerenciar pacotes específicos desse ambiente. Ao terminar de trabalhar no ambiente virtual, você poderá sair do ambiente virtual usando o seguinte comando:

No Unix/Linux/macOS: desativar No Windows: venv_name\Scripts\deactivate.bat.

Exclua o ambiente virtual:

# 删除 virtualenv
rm -r myenv  # Linux/Mac
# 或者
rmdir /s /q myenv  # Windows

Insira a descrição da imagem aqui

3. Vantagens de usar pip para gerenciar pacotes Python:

Usar pip para gerenciar pacotes Python tem muitas vantagens, como: resolução automática de dependências, controle de versão conveniente, instalação e desinstalação rápida de pacotes, etc. Além disso, o pip também fornece amplo suporte à comunidade e documentação rica, tornando o uso e o gerenciamento de pacotes Python mais fáceis e eficientes.

As principais vantagens de usar pip para gerenciar pacotes Python são as seguintes:

  • Recomendação oficial: pip é a ferramenta oficialmente recomendada para instalar e gerenciar pacotes Python. É muito conveniente usá-lo para baixar e gerenciar Python.
  • Funções ricas: pip fornece funções de pesquisa, download, instalação e desinstalação de pacotes Python, tornando o gerenciamento de pacotes Python simples e fácil.
  • Resolva problemas de dependência: Quando pip instala um pacote, ele analisa e instala automaticamente as dependências do pacote, evitando o problema de instalar dependências manualmente.
  • Controle de versão: o pip pode gerenciar facilmente diferentes versões de pacotes Python, e versões específicas de pacotes podem ser instaladas, atualizadas ou desinstaladas conforme necessário.
  • Suporte multiplataforma: o pip pode ser usado em diferentes sistemas operacionais e ambientes Python e possui bons recursos de suporte multiplataforma.
  • Comunidade ativa: o pip possui um grande grupo de usuários e uma comunidade ativa, o que significa que quando você encontrar problemas durante o uso, poderá encontrar soluções rapidamente ou obter ajuda da comunidade.
  • Integração com outras ferramentas: o pip pode ser perfeitamente integrado com outras ferramentas e estruturas de desenvolvimento Python (como IDEs, sistemas de construção, etc.) para melhorar a eficiência do desenvolvimento.
  • Segurança: o pip realizará verificações de segurança ao instalar pacotes para garantir que a fonte dos pacotes instalados seja confiável e reduzir riscos de segurança.
    Em geral, o uso do pip para gerenciar pacotes Python pode melhorar muito a eficiência do desenvolvimento e reduzir os custos de manutenção.É uma das ferramentas preferidas dos desenvolvedores Python.

Revisão do capítulo

Acho que você gosta

Origin blog.csdn.net/m0_63007797/article/details/135119836
Recomendado
Clasificación