簡體   English   中英

在ubuntu 13.04上為python 3.3 Eclipse安裝lxml

[英]Install lxml on ubuntu 13.04 for python 3.3 Eclipse

我已經嘗試了以下所有方法:

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

請幫忙。

在Eclipse中更新您的PYTHONPATH ,轉到Preferences > PyDev > Interpreters - Python然后將您的路徑更新為lxml包。 我建議您重新加載解釋器(首先將其刪除,然后再次添加),它將加載所有程序包,而PyDev將識別lxml

您確定在嘗試導入並成功執行腳本時該腳本是否正在使用Python 2.x解釋器運行,或者是否正在使用Python 3.x解釋器? 我懷疑python-lxml只是安裝的一個Python 2.x版lxml 試試python3-lxml

另外,如果您希望使用pip進行安裝,則您對lxml的錯誤的pip安裝指出缺少pyconfig.h文件,可以通過sudo apt-get install python3-dev解決此問題(請注意,它是python3-dev 不是 python-dev ,它僅安裝Python 2.x所需的dev文件。

嘗試將lxml添加到“首選項”中的“強制內置”:PyDev->解釋器-> Python解釋器,然后選擇“ 強制內置”選項卡。 它為我解決了。

http://pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM