一、前言(閑扯)
近一年沒有記錄東西了,有點忙乎,准備考點其他的東西了。最近換工作,重操舊業,哎!!
上周有個小需求: 執行一個支付的用例,過程是: 讀取用例 --- 調用電腦攝像頭 --- 識別手機微信付款碼 --- 解析付款碼數字編號 --- 組裝用例 --- 執行,完成支付操作 。
過程遇到的一個問題小記。
二、版本
python版本: 3.9; pyzbar版本:0.1.8; 編輯器:pycharm; 系統: win10
三、問題描述
腳本寫好了,執行就報錯, 。。。。Could not find module ‘libzbar-64.dll ‘or one of its dependenci 。。。。。。很長一串,大概意思就是,“無法找到 libzbar-64.dll 或者它的一個依賴項,,,,”問題沒有截圖。遺憾~~~
四、解決過程
原因: 缺少ibzbar-64.dll 的一個依賴項,這個依賴項是 msvcr 120.dll (電腦系統的缺失),這玩意在圖像處理的時候需要用到 。
解決辦法: 下載 msvcr 120.dll 安裝就行了 。
下載辦法:
1、百度搜索輸入:Microsoft Visual C++ 2013 Redistributable Package
2、在下載頁面的 選擇語言 框中,點擊選擇:中文(簡體),再點擊:下載
3、根據電腦安裝的系統選擇需要的鏡像文件:vcredist_x64.exe 或 vcredist_x86.exe 我們再點擊:Next
4、下載后,隨便發個地方,然后直接雙擊安裝就行了 。
過程就是這么簡單,哎
如果下載不了,請留言哦 ! 我報錯的有下載好的。