您的位置:首页 > 其它

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

2018-01-11 10:03 661 查看
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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐