首頁 > 軟體

python中mediapipe庫踩過的坑實戰記錄

2023-04-02 06:01:33

bug1

無法正常使用cmd或pycharm正常安裝,報錯截圖如下:

解決(1):

 這種情況下,我們就不能使用cmd或pycharm進行安裝了(若繼續使用,則可以使用國內映象進行加速安裝,但是python中的一些高階庫,國內映象的檔案是不全的,下載容易出問題!)

當然隨著時間國內映象版本的迭代,嘗試國內映象直接安裝也是可以試一試的!

解決(2):

我們可以不使用cmd或pycharm進行自動安裝,我們可以手動安裝:

1.找到python的第三方庫(pypi)中的mediapipe庫的網站:

媒體管道 ·皮皮 (pypi.org)

2.檢視自己安裝的python版本與mediapipe是否對應,選擇對應自己的python版本的mediapipe版本進行手動下載:

舉例:

 找到對應python版本的mediapipe版本與作業系統(如,win,mac,linux等)。

注意:最新的python3.11版本是沒有Windows的mediapipe版本支援的(如圖):

 下載完成後,我們找到下載的.whl檔案,並複製到貼上板準備:

1.找到我們python環境安裝的路徑(例如):

 2.進入Lib資料夾中:

 3.進入site-packages資料夾:

 4.將我們準備在貼上板上的.whl檔案,放到site-packages資料夾下。

5.用cmd開啟python中的Lib中的site-packages路徑(就是說,.whl存放的資料夾的路徑用cmd開啟):

 6.用pip install 你下載的.whl    進行下載(例如):

完成之後我們開啟pycharm發現mediapipe環境已經在我們的python環境中:

bug2

解決:

這種情況是我們的pycharm執行時,檢測到我們python有多個環境並都存在環境變數,所以我們需要只留下一個環境變數。

bug3

ImportError: DLL load failed while importing _framework_bindings: 找不到指定的模組。

解決:

使用國內映象下載msvc-runtime

pip install msvc-runtime -i https://pypi.tuna.tsinghua.edu.cn/simple/

重新執行,執行成功:

總結

到此這篇關於python中mediapipe庫踩過的坑的文章就介紹到這了,更多相關python mediapipe庫踩坑內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com