首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用urls请求时遇到问题

在使用urls请求时遇到问题
EN

Stack Overflow用户
提问于 2016-01-08 23:58:26
回答 2查看 18.5K关注 0票数 5

我简单地编写了以下代码来处理请求库

代码语言:javascript
复制
requests tests
import requests
r = requests.get('https://api.github.com/events')

但是,即使我使用from requests import *,也总是收到相同的错误消息

代码语言:javascript
复制
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重新安装请求,但输出是:

代码语言:javascript
复制
Requirement already satisfied (use --upgrade to upgrade): requests in /anaconda/lib/python3.5/site-packages

我认为问题在于它安装在我的python3.5库中,但我使用的是python2.7,但我不确定如何解决这个问题。建议?

EN

回答 2

Stack Overflow用户

发布于 2016-01-09 00:14:50

首先,将文件My_Python_Programs/requests.py重命名为requests.py以外的其他名称。它正在导入自身,而不是requests模块。

您的python 2.7可能已经安装了requests包,也可能还没有安装。如果没有,可以使用以下命令进行安装

代码语言:javascript
复制
pip2.7 install requests
票数 8
EN

Stack Overflow用户

发布于 2016-04-25 15:56:03

不要期望你的pip有一个正确的包装器和版本号,而是使用你想要的Python解释器的pip 模块

代码语言:javascript
复制
% python2.7 -mpip install requests
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34681096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档