[英]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.