CentOS 安裝 lxml

來源:互聯網
上載者:User

CentOS 安裝 lxml

環境:
* CentOS release 6.4 (Final)
* Python 2.6.6
(一開始安裝的時候已知的就這些了)

之前還沒安裝過 Python 的擴充模組,查了下,比較方便的方式是使用 Python 包管理器,我用的是 pip

  • 先安裝 pip
    參考官方的安裝頁面,一切順利!
  • 接下來是安裝 lxml
    參考lxml 的安裝頁面,最主要的,看了下Requirements,需要安裝 libxml2 和 libxslt,回到 CentOS 確認了下這兩個軟體都有安裝,接下來繼續

  1. pip install lxml
  2. Searching for lxml
  3. // 下載安裝包……
  4. ** make sure the development packages of libxml2 and libxslt are installed **
  5. ……
  6. // 一大堆出錯資訊

安裝失敗!

倒騰了好長時間,實在是頭大,搜了 StackOverflow, 找到了問題所在,lxml 依賴 libxml2 和 libxslt 的開發版本(正如上面的 make sure 那一行所提示的資訊)…… 無語了,官方的安裝頁面可沒說是開發版本,太坑了 看看系統上缺少哪一個版本就裝哪一個,我這裡少 libxslt 的開發版本

yum instal libxslt-devel

再次安裝 lxml,終於成功!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.