python版本3.5
BeautifulSoup4版本:
安装方式,编译源码
安装完成后执行 from bs4 import BeautifulSoup4 报错:
You are trying to run the Python 2 version of Beautiful Soup under Python 3 . This will not work.'<>'You need to convert the code, either by installing it ( `python setup.py install`) or by running 2to3 (`2to3 -w bs4`)
再网上找到许多不同的方法:有的说是bs4版本问题(之前安装的bs4-4.0版本),重新安装最新版本后还是不行
解决办法:直接将压缩文件中的bs4文件夹复制到python安装目录下的lib中,然后再利用python自带工具2to3.py将版本2下的.py 文件转化为版本3下的文件。
具体:将bs4文件夹和2to3.py同时放到lib中,然后在cmd中定位到lib,运行:2to3.py bs4 -w就好了。
2to3.py位置:在python安装目录下的Tools/scripts/2to3.py。
2to3.py 用法:2to3.py param1 (-w)
param1 可以是要转换的.py文件,或者是文件夹,如果是文件夹,整个文件夹中的.py都会被转换。