我简单地编写了以下代码来处理请求库
requests tests
import requests
r = requests.get('https://api.github.com/events')但是,即使我使用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我认为问题在于它安装在我的python3.5库中,但我使用的是python2.7,但我不确定如何解决这个问题。建议?
发布于 2016-01-09 00:14:50
首先,将文件My_Python_Programs/requests.py重命名为requests.py以外的其他名称。它正在导入自身,而不是requests模块。
您的python 2.7可能已经安装了requests包,也可能还没有安装。如果没有,可以使用以下命令进行安装
pip2.7 install requests发布于 2016-04-25 15:56:03
不要期望你的pip有一个正确的包装器和版本号,而是使用你想要的Python解释器的pip 模块:
% python2.7 -mpip install requestshttps://stackoverflow.com/questions/34681096
复制相似问题