1、下载第三方lxml包

去这里https://github.com/lxml/lxml下载lxml的安装包

压缩包解压,解压完后找到该文件夹(注意层级)

 

 

2、将lxml文件夹copy到python的目录下(%appPath%/python3\Lib)

注意目录是src下面的lxml

 

 

3、重新打开pycram,导入这个lxml包。

运行import lxml报错

    import lxml.html
  File "D:\Programs\Python3.9\lib\lxml\html\__init__.py", line 53, in <module>
    from .. import etree
ImportError: cannot import name 'etree' from 'lxml' (D:\Programs\Python3.9\lib\lxml\__init__.py)

是因为最新的版本没有etree,我们需要下载比较老的版本,比如4.2.5版本,下载地址是:https://pypi.org/simple/lxml/,这里下载速度比较慢。

所以想了其它办法,git cmd上不是能import lxml嘛,那就全磁盘检索lxml文件目录,找找lxml的文件目录,找到了,copy到pycram的python路径的Lib目录下

之后重新登录pycram,试试,成功

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐