1. 程式人生 > >python pip 安裝lxml,報錯Unable to find vcvarsall.bat,(windows)

python pip 安裝lxml,報錯Unable to find vcvarsall.bat,(windows)

作者:深海魚
連結:http://www.zhihu.com/question/26857761/answer/69754633
來源:知乎
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

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

pip install wheel

2.在這裡下載對應的.whl檔案,注意別改檔名!

Ctrl + F,輸入lxml,找到下面這段

Lxml, a binding for the libxml2 and libxslt libraries.
lxml‑3.4.4‑cp27‑none‑win32.whl
lxml‑3.4.4‑cp27‑none‑win_amd64.whl
lxml‑3.4.4‑cp33‑none‑win32.whl
lxml‑3.4.4‑cp33‑none‑win_amd64.whl
lxml‑3.4.4‑cp34‑none‑win32.whl
lxml‑3.4.4‑cp34‑none‑win_amd64.whl
lxml‑3.4.4‑cp35‑none‑win32.whl
lxml‑3.4.4‑cp35‑none‑win_amd64.whl
cp後面是Python的版本號,27表示2.7,根據你的Python版本選擇下載。


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

pip install 帶字尾的完整檔名
失敗原因參考:http://stackoverflow.com/questions/19830942/pip-install-gives-error-unable-to-find-vcvarsall-bat
pip命令針對的是二進位制檔案