私は次のすべてを試しました:
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
PYTHONPATHEclipse で更新してから、パッケージPreferences > PyDev > Interpreters - Pythonへのパスを更新します。lxmlインタープリターをリロードすることをお勧めします (最初にインタープリターを削除し、次にもう一度追加します)。これにより、すべてのパッケージが読み込まれ、PyDev が認識されます。lxml