pip install lxml失败原因
python3 是用 VC++ 14 編譯的, python27 是 VC++ 9 編譯的, 安裝 python3 的包需要編譯的也是要 VC++ 14 以上支持的.
VC++ 14 (2015)下載地址:
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145&6B49FDFB-8E5B-4B07-BC31-15695C5A2143=1?
?
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
VC++ 2017?下載地址:
https://go.microsoft.com/fwlink/?LinkId=746572
?
由于網上沒有現成的基于windows版本的cp37用于下載,只能源碼來進行安裝,這里在編譯并安裝源碼前需要安裝
libxml2 and libxslt
能搜到m3-libxml2-python (2.6.9) - libxml2 and libxslt?package來進行安裝
pip install libxml2-python3?但是失敗了,后來找到了一個lxml-4.2.3-cp37-cp37m-win_amd64.whl,并pip install d:\lxml-4.2.3-cp37-cp37m-win_amd64.whl后成功安裝,關于源碼編譯還有待研究。
由于我機器上沒有pip, python2下面的是pip2, python3下面的是pip3,?所以正確的命令是
pip3?install lxml
pip3 install requests-html
哈哈哈!!!
?
轉載于:https://www.cnblogs.com/misswjr/p/9360054.html
總結
以上是生活随笔為你收集整理的pip install lxml失败原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个qq女生网名古风!
- 下一篇: 人流多少钱呢啊?