我最近安裝了lxml
。什麼是python-dev軟件包用於
在此之前,我不得不安裝所有的依賴關係。 所以我試圖安裝liblxml2-dev
,liblxslt1-dev
和python-dev
(谷歌搜索所需要的lxml
什麼包)
但即使在那之後我可能無法通過使用命令 pip install lxml
安裝lxml
。
但是由於我使用的是Python 3.4.0,我認爲可能有不同版本的python-dev
(因爲面臨一些類似的版本衝突問題而產生這種想法)。所以我試圖安裝python3-dev
。
然後我試圖安裝lxml
使用前面說過的相同的命令,並且工作!
因爲我是這個新手。所以我谷歌搜索這些句子 ,我能夠理解lxml
和xslt
的含義。我找到link爲python-dev
,但我不確定它實際上在做什麼。
任何人都可以幫助:)
你說當你想構建擴展時,你需要安裝相應的開發包。你能解釋一下嗎?頭文件如何構建擴展 – Abhisek
構建擴展時需要頭文件。擴展源代碼引用它使用的庫的頭文件。當構建Python擴展時,它使用包含Python API C函數和數據結構的Python共享庫。 這不僅適用於Python,還適用於您安裝在系統上的幾乎所有庫和應用程序。每當你編寫一個使用Librarie API的程序時,你需要相應的devel包來構建你的程序。 – Bernhard