Maison > développement back-end > Tutoriel Python > Comment installer des packages Python dans un répertoire personnalisé sans utiliser Virtualenv ?

Comment installer des packages Python dans un répertoire personnalisé sans utiliser Virtualenv ?

Barbara Streisand
Libérer: 2024-12-04 01:48:10
original
272 Les gens l'ont consulté

How to Install Python Packages to a Custom Directory Without Using Virtualenv?

Comment installer un package Python dans un répertoire personnalisé sans Virtualenv

Face à la nécessité d'installer un package Python dans un répertoire autre que les packages de site par défaut , les utilisateurs ont généralement recours à virtualenv et virtualenvwrapper. Cependant, pour certains cas d'utilisation, cette approche peut ne pas être réalisable ou préférée.

Le commutateur --target de Pip

Pour modifier le répertoire d'installation dans Pip, utilisez le - -commutateur de cible. Par exemple :

pip install --target d:\somewhere\other\than\the\default package_name
Copier après la connexion

Cette commande installera package_name dans le répertoire d:somewhereotherthanthedefault spécifié.

Ajout d'un répertoire à PYTHONPATH

Notez que pendant le package est installé dans le répertoire personnalisé, vous devrez ajouter le chemin vers PYTHONPATH pour permettre l'accès aux modules installés depuis cet emplacement.

Mettre à niveau Pip pour la disponibilité --target

En fonction de votre version de Pip, vous ne trouverez peut-être pas le commutateur --target disponible. Pour résoudre ce problème, mettez à niveau Pip :

  • Linux ou OS X :
pip install -U pip
Copier après la connexion
  • Windows (solution de contournement) :
python -m pip install -U pip
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal