我只是编写了以下代码来使用Requests库
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'
pip install requests
我尝试使用Requirement already satisfied (use --upgrade to upgrade): requests in /anaconda/lib/python3.5/site-packages
重新安装请求,但输出为:
{{1}}
我认为问题是它安装在我的python3.5库中,但我使用的是python2.7,但我不知道如何解决这个问题。 建议?
答案 0 :(得分:8)
首先,将文件My_Python_Programs / requests.py重命名为requests.py以外的其他文件。它正在导入自己而不是请求模块。
您的python 2.7可能已经安装了请求包,也可能没有。如果没有,您可以使用
进行安装pip2.7 install requests
答案 1 :(得分:0)
不要期望版本号为pip
的正确包装,而是使用所需Python解释器的pip
模块:
% python2.7 -mpip install requests