Python3.5以上版本lxml导入etree报错的解决方案
2019-06-26 14:31
4447 查看
在python中安装了lxml-4.2.1,在使用时发现导入etree时IDE中报错Unresolved reference
其实发现,不影响使用,可以正常运行,对于我这种要刨根问底的人不搞明白怎么能罢休了,要保证代码不红
就研究了下源码,通过源码中可以发现,html中继承了etree
看下图这里也是为啥前面出红但还是能顺利执行了
那么我们使用的时候就得变换下了:如下使用,
哎谁让etree是二进制文件了,希望下一个版本会有好的改善,通过github看源码,发现是cpython写的编译成的二进制文件,如果对见红有恐惧的,就使用如下方式解决吧
from lxml import html html.etree.HTML("")
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Python学习_Python 3.X版本导入httplib模块报ImportError解决方案
- python3.5安装lxml没有etree
- PyCharm,python3.5的lxml中没有etree模块的问题解决方法
- 关于3.5以上版本FBX模型文件导入unity后不播放动作的问题
- python 3.5以上安装 lxml 折腾一个下午 - -
- 导入2.7版本python对应的lxml
- 解决 python3 中 lxml 最新版本没有 etree 的问题
- centos Python3以上版本安装sqlite3的解决方案
- Centos上安装python3.5以上版本
- 关于Python3.5及以上版本 install failed安装失败问题
- FINDBUGS 程序bug检查工具eclipse插件(3.5以上版本)
- python学习之一:如何解决 lxml中找不到etree等问题
- 安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using '"'解决方案
- Python爬虫:lxml包没有etree模块的解决方法
- [寒江孤叶丶的Cocos2d-x之旅_17]Cocos2d-x 3.2版本以上LUA脚本热更新(动态更新)解决方案
- Python3.5 + django1.10.+ 安装mysql失败解决方案:Error loading MySQLdb module: No module named 'MySQLdb'
- Python 3.5 的pip更新不成功的解决方案
- discuz !nt 3.5版本 安装过程中的一些解决方案
- 在PHP5.3以上版本运行ecshop和ecmall出现的问题及解决方案
- python3.0以上版本爬取豆瓣电影