• ImportError: No 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:Tempfoo

        python setup.py install

        两个命令就可以完成第三方模块的安装了。第一个cd命令将当前目前切换到待安装的第三方模块的目录下(这里假设第三方模块解压后的目录为c:Tempfoo),第二个命令就执行安装了。安装的过程中可能会出现“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。

  • 相关阅读:
    《人件》读书笔记
    《人月神话》读书笔记
    使用表驱动编程设计打印万年历
    maven spring整合mybatis是使用junit测试报字节序列的错误
    idea中建立maven web项卡在Generating Project in Batch mode
    ideaIU-2016.2.5激活
    maven初步入门demo
    Scala基础篇-04 try表达式
    面试题12-旋转数组的最小值
    scala基础篇-03 if与for
  • 原文地址:https://www.cnblogs.com/Seachal/p/5598490.html
Copyright © 2020-2023  润新知