web-dev-qa-db-ja.com

ImportError:Python 3.6で名前「etree」をインポートできません

Python3.6で「from lxml import tree」を実行するとエラーが発生します

>>> import lxml
>>> from lxml import etree
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'etree'

Python3.4でも同じように動作しますが、以下のようにトラブルシューティングするために多くのことを試みましたが、成功しませんでした。

python -m pip uninstall lxml
python -m pip install lxml==3.6.0

pip install -t /usr/local/lib/python3.6/dist-packages lxml==3.6.0
15
Amit Kumar

誰かが同様の問題を抱えている場合に備えて。この問題はPython3.6でも発生しました。 lxmlをアンインストールし、pipを使用して再インストールするだけで、問題は解決します。

1
Michal Kresowe