解决bs4在Python 3.6下出现“ImportError: cannot import name 'HTMLParseError'”错误
2017-03-14 11:56
861 查看
mac系统下,通过python setup.py install安装bs4后,发现在python2中 from bs4 import BeautifulSoup,可以正常运行,而在python3中,执行from bs4 import BeautifulSoup,发现报错,如下:ImportError: cannot import name ‘HTMLParseError’,网上搜寻半天,找到原因:BeautifulSoup在4.4.0以前的版本不支持Python3.5以上版本,so,就又了以下两种方案:
把BeautifulSoup升级到4.4.0版本以上
把python版本降为3.4或2.7
方案二呢,治标不治本,就不想用3.4 2.7呢,那么就按照方案一解决一下吧。
使用pip命令升级BeautifulSoup版本
sudo pip install –upgrade beautifulsoup4
执行完发现,还是不行,这是为什么呢,原来默认是使用的pip是指系统自带的python2中的升级命令,那么我们要升级python3的呢,很明显,使用pip3呀
sudo pip3 install –upgrade beautifulsoup4
try一下,perfect,搞定
把BeautifulSoup升级到4.4.0版本以上
把python版本降为3.4或2.7
方案二呢,治标不治本,就不想用3.4 2.7呢,那么就按照方案一解决一下吧。
使用pip命令升级BeautifulSoup版本
sudo pip install –upgrade beautifulsoup4
执行完发现,还是不行,这是为什么呢,原来默认是使用的pip是指系统自带的python2中的升级命令,那么我们要升级python3的呢,很明显,使用pip3呀
sudo pip3 install –upgrade beautifulsoup4
try一下,perfect,搞定
相关文章推荐
- 解决bs4在Python 3.5下出现“ImportError: cannot import name 'HTMLParseError'”错误
- 网络爬虫在Python 3.5下出现“ cannot import name 'HTMLParseError'”错误解决办法
- carbon报错 Python Error - ImportError: cannot import name daemonize
- python导入词云包失败:ImportError:cannot import name ‘WordCloud’的解决办法
- Django+haystack实现全文搜索出现错误 ImportError: cannot import name signals
- python 错误: ImportError: cannot import name xxx
- python MySQLdb ImportError: cannot import name conversions 解决办法
- Python2下ImportError: cannot import name 'urlopen'问题解决
- 安装comtypes 0.6.2时ImportError: cannot import name DistutilsOptionError 解决办法
- python django ImportError: cannot import name 'parse_http_list'
- [python] 关于错误 ImportError: cannot import name compile_command
- 'ImportError: cannot import name IncompleteRead' 错误解决
- 解决ImportError: cannot import name HTTPConnection的方法
- 【已解决】Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level
- python ImportError: No module named 的错误解决思路和方法
- Python Error: ImportError: cannot import name gof
- 解决问题:ImportError: cannot import name MAXREPEAT
- Python模块Scrapy导入出错:ImportError: cannot import name xmlrpc_client
- Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
- Eclipse使用网上工程出现错误“The import android cannot be resolved”错误解决方法