私は次のすべてを試しました:
apt-get install python-lxml
apt-get install libxml2-dev libxslt1-dev
pip install lxml (gives me a compile error, no pyconfig.h)
easy_install lxml
インポートしようとしても、Eclipse はそれを認識しません。
from lxml import etree
助けてください。
私は次のすべてを試しました:
apt-get install python-lxml
apt-get install libxml2-dev libxslt1-dev
pip install lxml (gives me a compile error, no pyconfig.h)
easy_install lxml
インポートしようとしても、Eclipse はそれを認識しません。
from lxml import etree
助けてください。
Preferences: PyDev -> Interpreters -> Python Interpreter にある Forced Builtins にlxmlを追加してから、 Forced Builtinタブを選択してください。それは私のためにそれを修正しました。
http://pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins
インポートを試みて成功したときのスクリプトは、Python 2.x インタープリターで実行されていましたか、それとも Python 3.x インタープリターを使用していましたか? python-lxml
のPython 2.xバージョンのみをインストールしていると思われlxml
ます。試してみてくださいpython3-lxml
。
あるいは、 を使用してインストールしたい場合pip
、 のpip
インストールlxml
エラーは、あなたのケースpyconfig.h
で解決できるファイルがないことを示しています ( Python 2.x に必要な dev ファイルのみをインストールするのはnotsudo apt-get install python3-dev
であることに注意してください)。 .python3-dev
python-dev
PYTHONPATH
Eclipse で更新してから、パッケージPreferences > PyDev > Interpreters - Python
へのパスを更新します。lxml
インタープリターをリロードすることをお勧めします (最初にインタープリターを削除し、次にもう一度追加します)。これにより、すべてのパッケージが読み込まれ、PyDev が認識されます。lxml