ImportError: No module named XXX 错误解决方法(Windows)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rick_zyl/article/details/79030818

window环境下使用pycharm编辑器来写Python时,由from *** import *** 语句导致控制台输出ImportError: No module named ***时,显而易见是由于未找到名为***的模块。遇到这类问题,首先要确认是否已经安装过该模块。

from bs4 import BeautifulSoup 语句为例,如果控制台输出ImportError: No module named bs4,并且没有安装过BeautifulSoup 模块,则可以通过下面步骤去解决:

1.下载BS4模块(根据需求选择自己所需版本,这里选择4.3.2):

http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz

2.解压到Python安装目录下的根目录中,比如解压后文件夹名为beautifulsoup4-4.3.2

3.进入beautifulsoup4-4.3.2文件夹中,使用cmd进入命令行模式,使用 python setup.py install 命令进行安装

4.成功安装之后就可以使用BeautifulSoup了,即from bs4 import BeautifulSoup不再报错

另外一种情形是,模块已经安装,使用命令行执行py文件时不报错,但是在pycharm环境中执行时还依然报ImportError: No module named ***,此时可以检查pycharm的 Project interpreter选择python环境,选择自己的python 环境变量。

如图,步骤为Settings->Project:python->Project interpreter

猜你喜欢

转载自blog.csdn.net/rick_zyl/article/details/79030818