Maison > développement back-end > Tutoriel Python > Comment corriger l'erreur « Aucun module nommé pkg_resources » dans les déploiements Django ?

Comment corriger l'erreur « Aucun module nommé pkg_resources » dans les déploiements Django ?

Barbara Streisand
Libérer: 2024-11-22 07:05:10
original
822 Les gens l'ont consulté

How to Fix the

Résolution de l'erreur "Aucun module nommé Pkg_resources" lors du déploiement de Django

Rencontre "Aucun module nommé pkg_resources" lors de l'exécution de l'installation de pip dans un virtuel Django L'environnement peut indiquer un package setuptools Python manquant ou endommagé. Cette erreur provient de l'absence de pkg_resources, un module généralement fourni avec setuptools.

Solution recommandée (mise à jour de juillet 2018)

La plupart des utilisateurs peuvent résoudre ce problème en installant setuptools. avec pip :

pip install setuptools
Copier après la connexion

Pour certains, installer le package python-setuptools via leur Un gestionnaire de packages (par exemple, apt-get install ou yum install) peut également être nécessaire.

Solution héritée pour la version antérieure à juillet 2018

Avant juillet 2018, les éléments suivants Les étapes ont été recommandées :

  1. Assurez-vous d'avoir un environnement Python sans versions de distribution ou d'outils de configuration ci-dessous 0.6 installé.
  2. Exécutez le script de configuration setuptools :
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
Copier après la connexion

ou

curl https://bootstrap.pypa.io/ez_setup.py | python
Copier après la connexion

Ce script configurera les outils de configuration, y compris les pkg_resources manquants module.

Explication

Le script d'amorçage installe pkg_resources et d'autres dépendances de setuptools. En exécutant ce script, vous pouvez résoudre l'erreur de module manquant et procéder à l'installation de vos exigences Django.

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!

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