设为首页 加入收藏

TOP

ImportError: No module named 'requests'
2017-09-30 16:21:20 】 浏览:9692
Tags:ImportError: module named ' requests'

补充说明:

    当前环境是在windows环境下

    python版本是:python 3.4.

刚开始学习python,一边看书一边论坛里阅读感兴趣的代码, http://www.oschina.net/code/snippet_1406266_43470 的代码运行报错情况及解决方案。

1. ImportError: No module named 'requests'

Traceback (most recent call last):

  File "piece_full_down_image.py", line 2, in <module>

    import requests

ImportError: No module named 'requests'

找不到 requests 模块.

解决方案有二个:自动安装第三方 requests模块和手动下载安装requests模块。

自动安装:

       安装了python,并且把python的路径配置到path的时候,可以直接在cmd下调用 pip install requests 来进行自动安装。

      如果想要删除就使用 pip uninstall requests命令,查询发现有时候手动安装的删除不干净

手动安装:

       https://pypi.python.org/pypi/requests#downloads 中下载requests安装包。

    

Python第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用命令

    cd c:\Temp\foo

    python setup.py install

    两个命令就可以完成第三方模块的安装了。第一个cd命令将当前目前切换到待安装的第三方模块的目录下(这里假设第三方模块解压后的目录为c:\Temp\foo),第二个命令就执行安装了。安装的过程中可能会出现“ImportError: No module named setuptools”的错误提示,这是新手很常遇见的错误提示。不用担心,这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这也是一个第三方模块。下载地址为http://pypi.python.org/pypi/setuptools。

 

2. 缺失  BeautifulSoup 模块

Traceback (most recent call last):

  File "piece_full_down_image.py", line 3, in <module>

    from bs4 import BeautifulSoup

ImportError: No module named 'bs4'

根据报错发现,缺失的模块是因为 from bs4 import BeautifulSoup 这段代码引起的。查询资料发现是缺失的 BeautifulSoup 。根据上面的命令开始安装吧。

执行 pip install BeautifulSoup ,提示错误信息,再次尝试手动安装,进入 http://www.crummy.com/software/BeautifulSoup/#Download 或者在官网搜索,执行setup安装,结果显示 print ""错误。

原因是因为我装的是 3.4版本,与python 2.x 版本 的区别有一个是将 print "" 改为了 print("")。

我只是个初学者呀,刚玩python,就让我研究 2.x和3.x 的区别呀,果断删除 python 3.4 改为安装 python 2.7.8。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇运行python程序 下一篇python ConfigParser、shutil、su..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目