Criando ambientes virtuais que herdam pacotes específicos
Ambientes virtuais são ambientes isolados usados para gerenciar dependências e instalações de pacotes para projetos Python. No entanto, pode haver situações em que você deseja que um ambiente virtual inclua apenas um subconjunto de pacotes da instalação padrão do Python.
Herança seletiva de bibliotecas
Para herdar seletivamente bibliotecas específicas, use a seguinte abordagem:
Crie um ambiente virtual com sistema Pacotes:
Execute o seguinte comando para criar um ambiente virtual que inclua pacotes de sistema:
virtualenv --system-site-packages virtualenv_name
Ativar o ambiente virtual:
Ativar o ambiente criado para começar a usá-lo:
source virtualenv_name/bin/activate
Instalar pacotes localmente:
Use pip install --ignore-installed ou pip install -I para instalar pacotes em o ambiente virtual em vez do sistema Python. Isso substituirá os pacotes de todo o sistema pelas versões instaladas localmente:
pip install --ignore-installed matplotlib
Sombra de pacotes globais:
O diretório do pacote do ambiente virtual tem precedência sobre o diretório do sistema Python. Portanto, os pacotes instalados localmente irão ocultar os globais, permitindo que você os importe sem conflitos.
Reinicie o interpretador Python:
Reinicie o interpretador Python para garantir que as alterações tenham efeito.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3