鱼C论坛

 找回密码
 立即注册
查看: 3711|回复: 19

[已解决]python爬虫安装requests遇到问题

[复制链接]
发表于 2019-8-17 16:53:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
request与pip相关以解压到python的安装目录,
在cmd操作结果和idle调用结果如下,
求助各位大神
cmd:Microsoft Windows [版本 10.0.17763.678]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\14329>pip install requests
Requirement already satisfied: requests in c:\programdata\anaconda3\lib\site-packages (2.21.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\programdata\anaconda3\lib\site-packages (from requests) (3.0.4)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\programdata\anaconda3\lib\site-packages (from requests) (1.24.1)
Requirement already satisfied: certifi>=2017.4.17 in c:\programdata\anaconda3\lib\site-packages (from requests) (2018.11.29)
Requirement already satisfied: idna<2.9,>=2.5 in c:\programdata\anaconda3\lib\site-packages (from requests) (2.8)

idle:
>>> import requests
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
>>>


谢谢了!






最佳答案
2019-8-17 20:33:58
hanviry 发表于 2019-8-17 20:27
把python安装目录移到anaconda一起?

用 IDLE 的 pip 安装

方法:
打开 cmd,输入(IDLE 的 Python 的安装路径)\Scripts\pip.exe install requests

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-8-17 16:54:29 | 显示全部楼层
之前已经安装配置过pycharm和anaconda
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 16:56:26 | 显示全部楼层
IDLE 和 pip 的 Python 版本是不是一样的?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 16:58:45 | 显示全部楼层
你明明安装的是anaconda下。你确定idle的python是一个位置?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 18:53:10 | 显示全部楼层
塔利班 发表于 2019-8-17 16:58
你明明安装的是anaconda下。你确定idle的python是一个位置?

我也不太知道噢,我那个requests包是解压在python的安装目录那
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 18:54:38 | 显示全部楼层
zltzlt 发表于 2019-8-17 16:56
IDLE 和 pip 的 Python 版本是不是一样的?

一起下载的,都是python3.7嘞
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 19:08:13 | 显示全部楼层
hanviry 发表于 2019-8-17 16:54
之前已经安装配置过pycharm和anaconda

现在是在pycharm上可以用,但在idle中用不了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 19:10:57 | 显示全部楼层
hanviry 发表于 2019-8-17 19:08
现在是在pycharm上可以用,但在idle中用不了

Pycharm 和 IDLE 的 Python 版本一样吗?一定是版本的问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 19:16:19 | 显示全部楼层
Anaconda和Python的pip冲突了,建议再使用pip install requests来看看原文件安装在哪
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 19:23:52 | 显示全部楼层
本帖最后由 _2_ 于 2019-8-17 19:28 编辑

以后要想在IDLE上使用用pip下载好的模块,要先进入{Python:dir}\Scripts目录,就会优先使用目录里的pip下载。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 19:27:43 | 显示全部楼层
如果临时使用,就可以:
  1. import sys
  2. sys.path.append('你想添加的路径')
复制代码

可是退出IDLE之后这些值都没有保存......
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 19:41:15 | 显示全部楼层
最简单的就是哪里下的,用哪里打开,要么就添加环境变量
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 20:23:33 | 显示全部楼层
_2_ 发表于 2019-8-17 19:16
Anaconda和Python的pip冲突了,建议再使用pip install requests来看看原文件安装在哪

所以请问能怎么解决
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 20:27:02 | 显示全部楼层
_2_ 发表于 2019-8-17 19:16
Anaconda和Python的pip冲突了,建议再使用pip install requests来看看原文件安装在哪

把python安装目录移到anaconda一起?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-17 20:33:58 | 显示全部楼层    本楼为最佳答案   
hanviry 发表于 2019-8-17 20:27
把python安装目录移到anaconda一起?

用 IDLE 的 pip 安装

方法:
打开 cmd,输入(IDLE 的 Python 的安装路径)\Scripts\pip.exe install requests

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 21:10:35 | 显示全部楼层
zltzlt 发表于 2019-8-17 20:33
用 IDLE 的 pip 安装

方法:

可以了!感谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 21:11:47 | 显示全部楼层
塔利班 发表于 2019-8-17 19:41
最简单的就是哪里下的,用哪里打开,要么就添加环境变量

嗯用idle的pip安装成功了,感谢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-17 21:12:34 | 显示全部楼层
_2_ 发表于 2019-8-17 19:16
Anaconda和Python的pip冲突了,建议再使用pip install requests来看看原文件安装在哪

嗯用idle的pip安装成功了,感谢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-18 09:01:47 | 显示全部楼层
hanviry 发表于 2019-8-17 20:23
所以请问能怎么解决

把Python和Anaconda的路径分开,不要都放在C盘。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-18 09:04:28 | 显示全部楼层
_2_ 发表于 2019-8-18 09:01
把Python和Anaconda的路径分开,不要都放在C盘。

好的明白
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-25 03:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表