python3 中无法从lxml中导入etree的问题

最近在学习python3网络爬虫,在pycharm中发现 from lxml import etree 语句报错,但在python的IDLE下没有问题,按照网上的方法,重新安装lxml没有解决问题。最后发现是由于我采用Anaconda3安装的python3环境,没有将Anaconda3的路径添加到环境变量中。具体方法如下。

1  我的电脑→右键,弹出界面如下:

python3 中无法从lxml中导入etree的问题_第1张图片

2  点击“高级系统设置”,弹出如下界面:

python3 中无法从lxml中导入etree的问题_第2张图片

3  单击"环境变量”,弹出如下界面:

python3 中无法从lxml中导入etree的问题_第3张图片

4  双击“系统变量”下的“Path”,弹出如下界面:

python3 中无法从lxml中导入etree的问题_第4张图片

5  在“变量值”最后添上Anaconda3的实际路径,我的电脑上如下:C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts;C:\ProgramData\Anaconda3\Library\bin

注意:不同的电脑路径是不同的。

你可能感兴趣的:(python)