Pour améliorer les fonctionnalités d'un environnement virtuel (virtualenv), vous souhaiterez peut-être hériter de packages spécifiques du package global répertoire des packages de site. Cette approche vous permet d'incorporer de manière sélective des bibliothèques vitales dans votre environnement virtuel sans les installer directement.
Pour obtenir cet héritage, créez un nouvel environnement virtuel à l'aide de la commande suivante :
virtualenv --system-site-packages
Cette commande permet à virtualenv d'accéder aux packages installés dans le répertoire global site-packages du système.
Une fois le virtualenv actif, vous pouvez installer des packages spécifiques au virtualenv à l'aide des commandes suivantes :
pip install --ignore-installed
ou
pip install -I
Ces commandes installeront les packages spécifiés localement dans virtualenv, même si une version à l'échelle du système existe.
Par défaut, l'interpréteur Python recherchera d'abord les modules dans le répertoire du package de virtualenv. Cela garantit que les packages installés localement ont priorité sur toutes les versions globales. Par conséquent, les packages hérités des packages de site globaux sont effectivement masqués dans virtualenv.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3