Creación de entornos virtuales que heredan paquetes específicos
Los entornos virtuales son entornos aislados que se utilizan para gestionar dependencias e instalaciones de paquetes para proyectos de Python. Sin embargo, puede haber situaciones en las que desee que un entorno virtual incluya solo un subconjunto de paquetes de la instalación predeterminada de Python.
Herencia selectiva de bibliotecas
Para heredar selectivamente bibliotecas específicas, utilice el siguiente enfoque:
Crear un entorno virtual con paquetes del sistema:
Ejecute el siguiente comando para crear un entorno virtual que incluye paquetes del sistema:
virtualenv --system-site-packages virtualenv_name
Activar el entorno virtual:
Activar el entorno creado para comenzar a usarlo:
source virtualenv_name/bin/activate
Instalar paquetes localmente:
Usar pip install --ignore-installed o pip install -I para instalar paquetes en el entorno virtual en lugar del sistema Python. Esto anulará los paquetes de todo el sistema con versiones instaladas localmente:
pip install --ignore-installed matplotlib
Sombra de paquetes globales:
El directorio de paquetes del entorno virtual tiene prioridad sobre el directorio del sistema Python. Por lo tanto, los paquetes instalados localmente seguirán a los globales, permitiéndole importarlos sin conflictos.
Reinicie el intérprete de Python:
Reinicie el intérprete de Python para garantizar que los cambios surtan efecto.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3