pyinstaller打包opencv和numpy程序運行錯誤解決
前言
這篇文章主要介紹了pyinstaller打包opencv和numpy程序運行錯誤解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
報錯背景
這兩天公司的程序許需要打包,就開始又操作了一番。
pyinstller 打包含有opencv+numpy庫 打包成功,但是運行報錯。在排除外部依賴文件因素外,看了一下運行結(jié)果。
ImportError: numpy.core.multiarray failed to import
解決方案
重要的是pycharm運行正常,cmd運行正常,只有打包程序異常。經(jīng)過查閱決定從版本問題解決,親測打包后成功運行。
一般情況下是由于numpy版本過高導(dǎo)致的,因為我看了源碼是有 numpy.core.multiarray這個部分代碼的
經(jīng)過測試找出對應(yīng)版本:
- opencv -- 3.4.5.20
- numpy --1.16.4
- python --3.68
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python隨機(jī)種子ranrandom seed的使用
本文介紹了在Python中設(shè)置隨機(jī)種子random seed的方法,可以使用seed()函數(shù)設(shè)置隨機(jī)種子,確保你的隨機(jī)數(shù)生成過程是可重復(fù)的,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
Python實現(xiàn)識別文字中的省市區(qū)并繪圖
在做NLP(自然語言處理)相關(guān)任務(wù)時,經(jīng)常會遇到需要識別并提取省、城市、行政區(qū)的需求。今天給大家介紹一個模塊,你只需要把字符串傳遞給這個模塊,他就能給你返回這個字符串內(nèi)的省、市、區(qū)關(guān)鍵詞,快來學(xué)習(xí)一下吧2022-06-06
Python將xml和xsl轉(zhuǎn)換為html的方法
這篇文章主要介紹了Python將xml和xsl轉(zhuǎn)換為html的方法,實例分析了使用libxml2模塊操作xml和xsl轉(zhuǎn)換為html的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
Python的requests網(wǎng)絡(luò)編程包使用教程
requests包為Python擴(kuò)展了各種基于HTTP的網(wǎng)絡(luò)數(shù)據(jù)操作功能,包括各種請求與session和cookie等的追加,very強(qiáng)大,下面我們就來看一下Python的requests網(wǎng)絡(luò)編程包使用教程2016-07-07

