python pip如何手動(dòng)安裝二進(jìn)制包
python中使用pip安裝擴(kuò)展包的時(shí)候,有時(shí)候會(huì)遇到如下類似報(bào)錯(cuò):
Running setup.py install for mysqlclient ... error...(中間報(bào)錯(cuò)信息省略)building ’MySQLdb._mysql’ extensionerror: Microsoft Visual C++ 14.0 is required. Get it with 'Build Tools for Visual Studio': https://visualstudio.microsoft.com/downloads/
上面報(bào)錯(cuò)提示容易被誤導(dǎo),以為需要安裝Visual C++ 14.0以上版本
其實(shí)你安裝C++之后會(huì)發(fā)現(xiàn)報(bào)錯(cuò)依然存在
我們只要安裝mysqlclient即可真正解決問題
手動(dòng)安裝第三方的二進(jìn)制包
常用第三方包二進(jìn)制文件(.whl)下載:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
搜索找到mysqlclient cp38對(duì)應(yīng)你安裝的python版本,我這邊使用的是3.8 win32對(duì)應(yīng)你安裝python為x64、或x86我使用的是3.8,32位于是下載到包名:
mysqlclient‑1.4.6‑cp38‑cp38‑win32.whlcmd進(jìn)入項(xiàng)目所在的位置,使用pip安裝如下:
pip install ’D:Program Filessoftwaremysqlclient-1.4.6-cp38-cp38-win32.whl’
最后pip freeze查看到mysqlclient已經(jīng)安裝成功!
以上就是python pip如何手動(dòng)安裝二進(jìn)制包的詳細(xì)內(nèi)容,更多關(guān)于python 安裝二進(jìn)制包的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. Python 通過正則表達(dá)式快速獲取電影的下載地址2. node.js降低版本的方式詳解(解決sass和node.js沖突問題)3. python 實(shí)現(xiàn)添加標(biāo)簽&打標(biāo)簽的操作4. 在Archlinux系統(tǒng)中安裝Scim-Python輸入法5. PHP程序員的技術(shù)成長規(guī)劃6. SpringMVC生成的驗(yàn)證碼圖片不顯示問題及解決方法7. 詳解PHP實(shí)現(xiàn)HTTP服務(wù)器過程8. Ajax實(shí)現(xiàn)登錄案例9. HTML-Canvas的優(yōu)越性能以及實(shí)際應(yīng)用10. vue動(dòng)態(tài)渲染svg、添加點(diǎn)擊事件的實(shí)現(xiàn)
