1. ImportError: No module named ‘requests’
Traceback (most recent call last):
File “piece_full_down_image.py”, line 2, in
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. ImportError: No module named bs4的解决办法
某个python脚本,其中用到了Beautifulsoup4:
from bs4 import BeautifulSoup
运行时提示ImportError: No module named bs4错误,意思是未找到名为Beautifulsoup4的模块,以下面为例子,写一下Python如何安装模块:
去网站下载最新版bs4模块:
wget http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz
解压缩:
tar -zxvf beautifulsoup4-4.3.2.tar.gz
进入解压缩后的目录:
cd beautifulsoup4-4.3.2
执行安装模块:
python setup.py install
通过以上几个步骤,把模块安装好了,脚本可以正常导入使用了。