python 安裝 lxml失敗

2021-07-24 16:56:19 字數 1616 閱讀 8014

字數752

閱讀8喜歡0

command "/library/frameworks/python.framework/versions/3.5/bin/python3 -u -c "import setuptools, tokenize;__file__='/private/var/folders/66/bxp594wj6_z32vq7lmjmsl0w0000gn/t/pip-build-pgy_8noy/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/66/bxp594wj6_z32vq7lmjmsl0w0000gn/t/pip-3b058xt2-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/66/bxp594wj6_z32vq7lmjmsl0w0000gn/t/pip-build-pgy_8noy/lxml/

windows下:

1. 安裝wheel,命令列執行:

pip install wheel

3. 進入.whl所在的資料夾,執行命令即可完成安裝

pip install 帶字尾的完整檔名

mac下:

首先確認安裝了xcode commond line tool 也就是xcode的命令列工具,因為編譯lxml需要用到cc 等命令

所以先在命令列輸入

xcode-select --install

安裝完命令列工具 

用pip來安裝lxml

這時如果提示標頭檔案未找到的話,用locate命令定位一下頭檔案的位置

locate xmlversion.h

初次使用locate命令會提示安裝

安裝一下就好了

之後定位到了locate之後 設定一下環境變數

那麼在編譯lxml的時候 就自動會到這個路徑下搜尋標頭檔案

然後pip install 就可以啦

另外如果系統裝了幾個版本的xcode 那麼列印看好xcode的路徑

sudo xcode-select -p

如果想切換到另乙個xcode路徑下 可以考慮在bash.profile進行全域性的設定

或者在終端設定變數

或者如果這些安裝完了之後,最後引用scrapy包得時候報錯

請嘗試刪除

cd /library/python/2.7/site-packages/

sudo rm -rf six*

如果是mac osx 10.11 有可能會報錯 因為mac系統多了sip 關閉sip就ok了

mac下python安裝lxml失敗

首先請確認安裝了xcode commond line tool 也就是xcode的命令列工具,因為編譯lxml需要用到cc 等命令 所以先在命令列輸入 xcode select install 安裝完命令列工具 用pip來安裝你所需要的lxml 這時候如果提示標頭檔案未找到的話 用locate命令定...

Python中lxml模組的安裝

lxml是python中與xml及html相關功能中最豐富和最容易使用的庫。lxml並不是python自帶的包,而是為libxml2和libxslt庫的乙個python化的繫結。它與眾不同的地方是它兼顧了這些庫的速度和功能完整性,以及純python api的簡潔性,與大家熟知的elementtree...

Python安裝lxml找不到etree

python安裝scrapy過程中需要先安裝lxml 使用pip install lxml 提示安裝成功 沒有出現任何問題 同樣pip install scrapy 安裝過程中也沒有出現問題 但是在執行確認安裝情況的時候 會提示 from lxml import etree dll load fai...