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
以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
相关文章推荐
- Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法
- python错误 ImportError: No module named setuptools 解决方法[转]
- Windows下在Django中创建项目时ImportError: No module named django.core解决方法
- java调用jython报ImportError: No module named...错误解决方法
- Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法
- python错误 ImportError: No module named setuptools 解决方法
- python错误 ImportError: No module named setuptools 解决方法
- Windows cmd下运行python脚本报错“ImportError: No Module named ...”的解决方法
- 解决问题:启动Python时报“ImportError: No module named site”错误
- media-dispatcher启动时报ImportError: No module named application.process错误的解决
- 使用pip遇到错误ImportError: No module named packaging.version的解决方法
- ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法
- Windows下解决python - ImportError: No module named paramiko
- yum出现“No module named yum”错误解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- 错误:No module named caffe.proto或No module named caffe解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- 【已解决】python ImportError: No module named XXX
- media-dispatcher启动时报ImportError: No module named application.process错误的解决