欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python中怎么安裝dlib庫

python中怎么安裝dlib庫,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

信豐網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司從2013年開始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

編譯boost.python

一般安裝dlib的時(shí)候最容易出錯(cuò)的就是找不到boost。為了讓dlib找到boost,我們需要編譯boost.python。

其實(shí)安裝dlib失敗時(shí)候的報(bào)錯(cuò)信息給出了詳細(xì)的指引,按照指引去做一般來說沒有問題。

我這里遇到的問題是最新版的boost不能編譯python。其他模塊可以編譯就是Python模塊不可以。

我做的嘗試如下:

  • 在本來就安裝了Anaconda2和Anaconda3的基礎(chǔ)上,又去安裝了Python2,不確定是不是這里也起到了作用。

  • 不再用最新版的boost,而是用倒數(shù)第三個(gè)或者第四個(gè)穩(wěn)定版本。

由于這里只需要用到Boost.python,所以我只編譯了python模塊。過程如下:

  1. 去官網(wǎng)下載不是最新版,而是穩(wěn)定版本的boost。

  2. 運(yùn)行bootstrap.bat,會(huì)生成我們需要的b2.exe和bjam.exe。

  3. 運(yùn)行如下命令

b2 -a --with-python address-model=64 toolset=msvc runtime-link=static

這一過程可能會(huì)耗費(fèi)幾分鐘時(shí)間,請耐心等待。編譯成功之后會(huì)生成兩個(gè)文件夾bin.v2和stage。

stage/lib文件夾下會(huì)生成類似下面這樣的文件,我用最新版本的boost一直不能生成這倆文件:

python中怎么安裝dlib庫

而且會(huì)提示兩個(gè)路徑需要添加:

python中怎么安裝dlib庫

現(xiàn)在回頭看一下上面第一張圖的提示信息:

python中怎么安裝dlib庫

然后就可以知道我們需要添加兩個(gè)環(huán)境變量。下面是我添加好的系統(tǒng)變量BOOST_LIBRARYDIR和BOOST_ROOT。

python中怎么安裝dlib庫

由于我嘗試了不同的版本,我實(shí)際添加的版本可能和寫這篇文章的時(shí)候演示的不是同一個(gè)版本的boost。但是相信應(yīng)該說明白我的意思了。

安裝Dlib

然后再去安裝Dlib文件夾下運(yùn)行安裝命令:

python setup.py install

這次應(yīng)該就不會(huì)出現(xiàn)找不到boost的錯(cuò)誤了。一般也不會(huì)出現(xiàn)其他錯(cuò)誤了。

如果還有這個(gè)錯(cuò)誤,而且確認(rèn)上都沒做錯(cuò)的話,可以重啟試試。

看完上述內(nèi)容,你們掌握python中怎么安裝dlib庫的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞標(biāo)題:python中怎么安裝dlib庫
網(wǎng)頁網(wǎng)址:http://www.chinadenli.net/article22/gisjcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄搜索引擎優(yōu)化用戶體驗(yàn)品牌網(wǎng)站制作網(wǎng)站營銷靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)