【问题】
python脚本,其中用到Beautifulsoup:
1 | from BeautifulSoup import BeautifulSoup,Tag,CData; |
为了支持Python 3,所以去主页:
http://www.crummy.com/software/BeautifulSoup/
下载了beautifulsoup4-4.1.3.tar.gz,并安装了Beautifulsoup 4。
然后去运行python脚本,结果却还是出错:
1 2 3 4 | Traceback (most recent call last): File "G:\34563264_data_from_site\34563264_data_from_site.py" , line 38, in <module> from BeautifulSoup import BeautifulSoup,Tag,CData; ImportError: No module named BeautifulSoup |
【解决过程】
1.后来是参考bs4的官网文档:
http://www.crummy.com/software/BeautifulSoup/bs4/doc/
去看到:
1 2 3 4 5 | from bs4 import BeautifulSoup soup = BeautifulSoup( open ( "index.html" )) soup = BeautifulSoup( "<html>data</html>" ) |
然后才知道,原来Beautifulsoup 4,改名为bs4了,所以把:
1 | from BeautifulSoup import BeautifulSoup,Tag,CData; |
改为:
1 | from bs4 import BeautifulSoup,Tag,CData; |
然后就可以消除此错误,可以正常使用Beautifulsoup了。
【总结】
Python3,真的是很容易把人搞得头大啊。。。
转载请注明:在路上 » 【已解决】Python3中,已经安装了bs4(Beautifulsoup 4)了,但是却还是出错:ImportError: No module named BeautifulSoup