解决Python3.5以上版本lxml模块缺失etree的问题
浏览量:4529
时间:2024-03-25 20:29:23
作者:采采
近期,不少Python开发者在使用Python3.5以上版本时发现lxml默认没有etree模块,对于习惯使用xpath的开发者来说,这无疑增加了不便。本文将介绍如何解决这个问题并重新安装带有etree模块的lxml-3.7.2版本。
通过pip安装lxml-4.2.5版本
首先,我们使用命令行工具pip来安装lxml-4.2.5版本。请在终端输入以下命令:
```
pip install lxml
```
需要注意的是,lxml-4.2.5版本是不包含etree模块的。安装完成后,我们需要手动删除lxml目录。你可以在Python安装目录下的Libsite-packages中找到该目录。
安装lxml-3.7.2版本
为了获取包含etree模块的lxml-3.7.2版本,我们需要执行以下命令:
```
pip install lxml3.7.2
```
这样就可以成功安装带有etree模块的lxml-3.7.2版本。接下来,我们将介绍如何在PyCharm中配置新项目的设置以确保正确的lxml版本被使用。
配置PyCharm项目设置
1. 打开PyCharm,并进入【文件】-【设置 for new project】。
2. 在弹出的窗口中选择你的项目,并在下方的编辑框中输入lxml 3.7.2。
3. 确认设置后,PyCharm将会使用刚刚安装的lxml-3.7.2版本。
通过以上步骤,我们成功解决了Python3.5以上版本缺失etree模块的问题,并重新安装了带有etree模块的lxml-3.7.2版本。这样,开发者们可以继续愉快地使用xpath进行开发工作,提高工作效率。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
Word设置双行合一详解