J'ai simplement écrit le code suivant pour jouer avec la bibliothèque Requests
requests tests
import requests
r = requests.get('https://api.github.com/events')
mais je continue à recevoir le même message d'erreur, même si j'utilise from requests import *
Traceback (most recent call last):
File "/Users/dvanderknaap/Desktop/Organized/CS/My_Python_Programs/requests.py", line 3, in <module>
import requests
File "/Users/dvanderknaap/Desktop/Organized/CS/My_Python_Programs/requests.py", line 5, in <module>
r = requests.get('https://api.github.com/events')
AttributeError: 'module' object has no attribute 'get'
J'ai essayé de réinstaller les demandes en utilisant pip install requests
, mais le résultat est le suivant:
Requirement already satisfied (use --upgrade to upgrade): requests in /anaconda/lib/python3.5/site-packages
Je pense que le problème est qu'il est installé dans ma bibliothèque python3.5 mais j'utilise python2.7, mais je ne sais pas comment résoudre ce problème. Conseil?
Commencez par renommer votre fichier My_Python_Programs/requests.py en quelque chose d’autre que requests.py. Il importe lui-même à la place du module de requêtes.
Votre paquet python 2.7 peut avoir ou non déjà le paquet de demandes installé. Sinon, vous pouvez l'installer avec
pip2.7 install requests
Au lieu de s’attendre à ce qu’il existe un wrapper approprié pour votre pip
avec un numéro de version, utilisez le pip
module de votre interpréteur Python souhaité:
% python2.7 -mpip install requests