Aucun module nommé "demandes" Python 3.5.0
J'ai besoin d'utiliser demandes dans mon code, mais il dit qu'il n'est pas installé. J'obtiens l'erreur suivante: No module named 'requests'
. C'est effectivement installé et fonctionne en python 2.7: Requirement already satisfied (use --upgrade to upgrade): requests in /Library/Python/2.7/site-packages
. J'ai beaucoup cherché et essayé de le réinstaller, à télécharger bibliothèques manquantes, et etc... mais rien n'y fit. Comment puis-je le faire fonctionner sur python 3.5 ?
- avez-vous essayé de l'importer?
- bien sûr...
Vous devez vous connecter pour publier un commentaire.
Python 2 et 3 (et leurs emballages) peut être installé et co-exister indépendamment l'un de l'autre. Je conseille
pip
que la meilleure façon d'installer les paquets Python (et de les garder à jour).Installer
pip
pour Python 3 – en utilisant l'une des méthodes suivantes:easy_install
(peut être disponible commeeasy_install-3.5
),python -m ensurepip
(merci, Mark Dickinson)Utilisation
pip
pour installer lerequests
module:python -m ensurepip
pour installerpip
.easy_install
pour installer pip lui-même.Vous pouvez même placer les "demandes" du Dossier (https://github.com/kennethreitz/requests/tree/master/requests) à côté de votre "script.py" et les demandes d'importation à partir d'un script dans le dossier contenant le dossier demandes
> root
--> requests
----> init.py
----> [more]
--> script.py
script.py peut maintenant importer des demandes comme toujours