最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pyinstaller打包可執(zhí)行文件出現(xiàn)KeyError的問題

 更新時間:2023年11月07日 10:02:02   作者:sven365  
這篇文章主要介紹了pyinstaller打包可執(zhí)行文件出現(xiàn)KeyError的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

pyinstaller打包可執(zhí)行文件出現(xiàn)KeyError

提示錯誤信息

直接運行python文件無問題,使用pyinstaller打包生成可執(zhí)行文件,

運行可執(zhí)行文件會出現(xiàn)以下報錯:

Traceback (most recent call last):
  File "excel2dbc.py", line 232, in <module>
  File "excel2dbc.py", line 226, in main
  File "canmatrix\formats\__init__.py", line 102, in dump
KeyError: 'canmatrix.formats.dbc'
[6340] Failed to execute script 'excel2dbc' due to unhandled exception!

原因分析

打包后的可執(zhí)行文件系統(tǒng)模塊字典 sys.modules 找不到對應(yīng)的鍵值canmatrix.formats.dbc 。

原因是在插入依賴包的時候import canmatrix只插入了基礎(chǔ)的模塊。

解決方法

增加相關(guān)子模塊的插入import canmatrix.formats.dbc,然后重新打包,生成的可執(zhí)行文件運行正常。

Pyinstaller打包可執(zhí)行文件運行在linux容器中

安裝說明

在linux安裝pyinstaller

執(zhí)行打包命令

$python_path/bin/pyinstaller -F test.py

調(diào)用dist目錄下文件

./test

常見問題

Python library not found: libpython3.9m.so.1.0, libpython3.9m.so, libpython3.9.so.1.0, libpython3.9.so, libpython3.9mu.so.1.0

重新編譯安裝python即可

./configure –prefix=/usr/local/python3.9 –enable-shared –with-ssl make make install

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用?OpenCV?進行圖像投影變換

    Python使用?OpenCV?進行圖像投影變換

    這篇文章主要介紹了Python使用?OpenCV?進行圖像投影變換,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • python 批量下載bilibili視頻的gui程序

    python 批量下載bilibili視頻的gui程序

    這篇文章主要介紹了python 批量下載bilibili視頻的gui程序,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • TensorFlow教程Softmax邏輯回歸識別手寫數(shù)字MNIST數(shù)據(jù)集

    TensorFlow教程Softmax邏輯回歸識別手寫數(shù)字MNIST數(shù)據(jù)集

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)的TensorFlow教程基于Softmax邏輯回歸識別手寫數(shù)字的MNIST數(shù)據(jù)集示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • matplotlib 畫雙軸子圖無法顯示x軸的解決方法

    matplotlib 畫雙軸子圖無法顯示x軸的解決方法

    這篇文章主要介紹了matplotlib 畫雙軸子圖無法顯示x軸的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python+matplotlib繪制多子圖的方法詳解

    Python+matplotlib繪制多子圖的方法詳解

    Matplotlib是Python中最受歡迎的數(shù)據(jù)可視化軟件包之一,它是?Python常用的2D繪圖庫,同時它也提供了一部分3D繪圖接口。本文將詳細介紹如何通過Matplotlib繪制多子圖,需要的可以參考一下
    2022-07-07
  • 使用Python解析五大主流文檔從PDF到EPUB的全攻略

    使用Python解析五大主流文檔從PDF到EPUB的全攻略

    在日常的數(shù)據(jù)處理、內(nèi)容分析和知識管理工作中,我們經(jīng)常需要從各種格式的文檔中提取信息,今天,我將為大家詳細介紹如何用Python解析五種最常見的文檔格式:PDF、Markdown、TXT、DOC和EPUB,需要的朋友可以參考下
    2026-01-01
  • django的使用步驟入門教程(很詳細)

    django的使用步驟入門教程(很詳細)

    隨著IT行業(yè)的不斷發(fā)展,編程學(xué)習(xí)也越來越重要,很多人都開啟了很多計算機語言的學(xué)習(xí),下面這篇文章主要給大家介紹了關(guān)于django的使用步驟入門教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Visual Studio Code搭建django項目的方法步驟

    Visual Studio Code搭建django項目的方法步驟

    這篇文章主要介紹了Visual Studio Code搭建django項目的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 解決pycharm py文件運行后停止按鈕變成了灰色的問題

    解決pycharm py文件運行后停止按鈕變成了灰色的問題

    今天小編就為大家分享一篇解決pycharm py文件運行后停止按鈕變成了灰色的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python基礎(chǔ)教程之python消息摘要算法使用示例

    python基礎(chǔ)教程之python消息摘要算法使用示例

    這篇文章主要介紹了python中的消息摘要算法使用示例,需要的朋友可以參考下
    2014-02-02

最新評論

木兰县| 资溪县| 龙胜| 昭平县| 金乡县| 镇远县| 张掖市| 印江| 克山县| 黎城县| 鹤庆县| 监利县| 绥宁县| 衡阳市| 湘阴县| 沂源县| 桃园市| 竹北市| 上思县| 项城市| 桐柏县| 宣城市| 定边县| 汝阳县| 海宁市| 平利县| 萝北县| 衡阳市| 台中县| 额尔古纳市| 遂平县| 榆社县| 开远市| 阳原县| 巴塘县| 房山区| 长寿区| 佛坪县| 施甸县| 乌拉特前旗| 襄垣县|