无法使用网址请求

时间:2016-01-08 15:58:26

标签: python python-requests anaconda

我只是编写了以下代码来使用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,但我不知道如何解决这个问题。 建议?

2 个答案:

答案 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