Para mejorar la funcionalidad de un entorno virtual (virtualenv), es posible que desee heredar paquetes específicos del entorno virtual directorio de paquetes de sitio. Este enfoque le permite incorporar selectivamente bibliotecas vitales en su entorno virtual sin instalarlas directamente.
Para lograr esta herencia, cree un nuevo entorno virtual usando el siguiente comando:
virtualenv --system-site-packages
Este comando permite que virtualenv acceda a los paquetes instalados en el directorio global de paquetes de sitio del sistema.
Una vez que virtualenv esté activo, puede instalar paquetes específicos de virtualenv usando los siguientes comandos:
pip install --ignore-installed
o
pip install -I
Estos comandos instalarán los paquetes especificados localmente dentro del entorno virtual, incluso si existe una versión para todo el sistema.
De forma predeterminada, el intérprete de Python buscará módulos primero en el directorio del paquete de virtualenv. Esto garantiza que los paquetes instalados localmente tengan prioridad sobre cualquier versión global. Por lo tanto, los paquetes heredados de los paquetes del sitio global efectivamente quedan ocultos dentro del entorno virtual.
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