簡體   English   中英

在RHEL for Python 2.7上安裝lxml

[英]Installing lxml on RHEL for Python 2.7

因此,RHEL機器最初具有Python 2.4。 我安裝了Python 2.7。 我想安裝lxml模塊,由於代理問題,我無法使用pip或設置工具。 我用了

須藤百勝安裝python-lxml

它為Python 2.4安裝了lxml,這是默認設置。 如何安裝2.7版本。

簡短的答案是,不容易。 我假設您正在使用RHEL5,因為您在存儲庫中提到了python 2.4。 問題在於lxml並不是一個純python庫,它是圍繞兩個C / C ++庫libxml2和libxslt的相當薄的包裝。 這意味着您為python-lxml找到的任何RPM安裝程序,或從源代碼構建python-lxml的任何嘗試都將要求您安裝這兩個庫。

更糟糕的是,python-lxml需要2.7或更高版本的libxml和1.1.23的libxslt。 RHEL5支持libxml 2.6和libxslt 1.1.17。 這意味着您將無法找到用於安裝這兩個庫的正確版本的任何標准RHEL5 RPM,因為更高版本的任何RPM都可能依賴於其他版本的更高版本。 例如,RHEL6隨附的libxml2 2.7 RPM需要GLIBC 2.7,而RHEL5具有GLIBC 2.6。

但是,您似乎可以從這里很容易地從源代碼安裝libxml2和libxslt,如此處所述 一旦完成,按照站點上的指示從源代碼構建python-lxml應該很簡單。

暫無
暫無

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

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