Installer des packages Python du système de fichiers local vers Virtualenv avec pip
Utiliser pip pour installer des packages à partir du système de fichiers local est en effet réalisable. Une fois que vous avez créé l'archive tar de distribution pour votre package en exécutant python setup.py sdist, vous pouvez procéder à l'installation dans un environnement virtuel.
Méthode :
Pour installez des packages à partir d'un emplacement local spécifique tout en préservant la possibilité d'installer à partir de PyPI, vous pouvez tirer parti de l'option -e ou --editable dans pip. Cette option vous permet d'installer un projet en mode "éditable", vous permettant d'apporter des modifications au code du package sans avoir besoin de le réinstaller.
Commande :
Utiliser la commande suivante pour installer votre package :
pip install -e /srv/pkg
Ici, /srv/pkg représente le répertoire de niveau supérieur contenant le fichier setup.py de votre package.
En employant cette approche, pip ajoutera /srv/pkg comme chemin de recherche supplémentaire pour les packages. Lorsque vous exécutez pip install mypackage sans spécifier d'emplacement spécifique, pip tentera d'abord de localiser le package dans /srv/pkg. S'il y est trouvé, il sera installé à partir de cet emplacement. Sinon, pip continuera à rechercher le package sur PyPI.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!