python报错ImportError: cannot import name 'etree' from 'lxml' (E:\python\python\lib\site-packages\lxml

lxml安装正常,import lxml正常,from lxml import etree 报错,查了很多资料,都没有解决问题,但仍然汇总于下:1、电脑中具有 lxml 同名文件,重命名即可,即使不在同一路径,也不允许?2、高版本lxml没有etree模块。有网友确定lxml4.2.5版本带有etree模块,且该版本lxml支持python3.7.4版本。安装命令:pip install l...
摘要由CSDN通过智能技术生成

lxml安装正常,import lxml正常,from lxml import etree 报错,查了很多资料,摘两个“网友普遍觉得好用但对我的问题并没有用”的方法于下,也许能解决其他人的问题:

1、电脑中具有 lxml 同名文件,重命名即可。

2、高版本lxml没有etree模块。有网友确定lxml4.2.5版本带有etree模块,且该版本lxml支持python3.7.4版本。安装命令:

pip install lxml==4.2.5

疑问汇总:

问题1:我使用anaconda管理python包,查询发现pip安装第三方包的路径为E:\python\AnacondaForPython\NewInstall\Lib\site-packages
而不是E:\python\python\Lib\site-packages,为什么?不是说python自带pip?这个pip显示是anaconda下啊。

问题2:在做项目中pycharm我的环境选择一直是:
在这里插入图片描述
因此python3.8中确实缺少很多在用的包,是无法直接运行的。我根据网上教程修改python3.8/python.exe与anaconda自带的python.exe,以及系统环境变量配置,但是之后,在命令行中始终只能成功调用python3.

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值