如何解决ImportError: cannot import name BeautifulSoup 或者 ImportError: No module named BeautifulSoup
来源:互联网 发布:人事管理的软件 编辑:程序博客网 时间:2024/06/05 16:51
环境:win10+python2.7
1.ImportError: No module named BeautifulSoup 问题
想用 BeautifulSoup写一个爬虫程序,在安装之后,总是提示ImportError: No module named BeautifulSoup ,仔细核对了安装的步骤,没发现什么问题。具体如下:
在 BeautifulSoup 的解压目录下(比如c:\python27\ BeautifulSoup4.4.4.5.1\)运行
setup.py build
setup.py install
运行这两个命令,屏幕没有任何提示,也没有报任何错误
但回到IDE中输入 from bs4 import BeautifulSoup总是提示这一句错误
搜索了一下,输入这两个setup命令后,屏幕应该会出现一些提示的,但是我为什么没有呢?
看来还是环境变量的问题,重新设置了windows的环境变量,添加了python的所在目录到系统path中,c:\python27
然后回到c:\python27\ BeautifulSoup4.4.4.5.1\目录下,执行
c:\python setup.py build
c:\python setup.py install
屏幕终于出现了一堆提示信息,这样安装才算成功
2 。 ImportError: cannot import name BeautifulSoup
安装成功后,建立了一个文件bs4.py,然后在文件开始部分写
from bs4 import BeautifulSoup
执行文件后,总是提示上一句, 其实在输入from bs4的时候,系统提示的下拉框已经可以出现bs4的提示了,说明安装已经成功了,但为什么执行总是提示这一句呢?
后来恍然大悟,是我编辑的py文件名叫bs4.py,晕死,原来不能和系统重名,否则,执行文件的时候,系统总是默认的从我的这个bs4.py中import BeautifulSoup,这样当然就can not import BeautifulSoup了,于是修改了文件名,执行成功,这个低级错误,费了我一个下午的时间。。。。。。。
- 如何解决ImportError: cannot import name BeautifulSoup 或者 ImportError: No module named BeautifulSoup
- ImportError: No module named BeautifulSoup
- Ubuntu: ImportError: No module named BeautifulSoup
- Windows下 ImportError: cannot import name BeautifulSoup
- Python~ImportError:cannot import name BeautifulSoup
- Python: ImportError: cannot import name 'BeautifulSoup'
- Windows下 ImportError: cannot import name BeautifulSoup
- 安装beautifulsoup4 时出现 ImportError: cannot import name 'beautifulsoup'
- 如何解决“ImportError: No module named pylab”
- import caffe ImportError: No module named caffe
- 安装beautifulsoup库时遇到 ImportError: No module named bs4 错误的解决方法
- ImportError: No module named ...
- ImportError: No module named ***
- ImportError:No module named
- ImportError: No module named
- ImportError: No module named ×××××
- Python中如何解决ImportError:No Module Named arcpy问题
- 出现importError: No module named certifi,如何解决
- 直方图最大矩形覆盖-LintCode
- eclipse中修改git提交者账号信息
- leet-code最长公共子序列&最长非公共子序列
- python2 调用库MySQLdb及爬取百度知道问答对程序
- easyui中formatter的用法
- 如何解决ImportError: cannot import name BeautifulSoup 或者 ImportError: No module named BeautifulSoup
- java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.mino
- 【A ByteOf Python2.7】第3章 最初的步骤
- Error:Execution failed for task ':app:mergeDebugResources'
- python 实现机械分词(1)-正向最大匹配算法
- ubuntu 16.04+mysql+jdk 1.8+apache 8.5环境搭建及项目部署
- 一元二次方程求根
- 安卓中Toast如何实现在中间
- Strlen