欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決pyinstaller打包運(yùn)行程序時(shí)出現(xiàn)缺少plotly庫問題

 更新時(shí)間:2020年06月02日 10:37:37   作者:咯咯噠鴨  
這篇文章主要介紹了解決pyinstaller打包運(yùn)行程序時(shí)出現(xiàn)缺少plotly庫問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

用pyinstaller打包tkinter程序,打包后運(yùn)行exe是報(bào)如下錯(cuò)誤:

搜索一陣發(fā)現(xiàn)是pyinstaller在打包的時(shí)候(StartRun.py我要打包的主程序文件)可能會(huì)漏掉一些三方庫,就在打包的時(shí)候加上三方庫的絕對路徑:

pyinstaller StartRun.py -F -p C:\Python36\Lib\site-packages

發(fā)現(xiàn)打包完之后還是會(huì)報(bào)以上問題,繼續(xù)搜索后用添加hook文件的方式可以解決(徹底解決了我的問題),修改方法:

1.找到C:\Python36\Lib\site-packages\PyInstaller\hooks,長這樣:

2.需要在這里新建一個(gè)類似的文件hook-plotly.py,文件內(nèi)容如下:

from PyInstaller.utils.hooks import collect_data_files
 
datas = collect_data_files('plotly')

3.然后重新打包,打包的時(shí)候切記把StartRun.py的同級目錄下StartRun.spec文件刪除(在打包的時(shí)候會(huì)自動(dòng)生成,如果不刪除之前不成功的內(nèi)容還是緩存在的),打包過程中會(huì)看到添加了plotly庫:

pyinstaller打包常用命令:

-F 指定打包后只生成一個(gè)exe格式的文件
-D –onedir 創(chuàng)建一個(gè)目錄,包含exe文件,但會(huì)依賴很多文件(默認(rèn)選項(xiàng))
-c –console, –nowindowed 使用控制臺(tái),無界面(默認(rèn))
-w –windowed, –noconsole 使用窗口,無控制臺(tái)

-i 改變生成程序的icon圖標(biāo)

pyinstaller打包plotly后無法正常運(yùn)行的問題

在使用pyinstaller打包帶有plotly的程序后,在運(yùn)行程序時(shí)會(huì)出現(xiàn)如下反饋

"c:\users*\appdata\local\continuum\anaconda3\envs\py34\lib\site-p ackages\PyInstaller\loader\pyimod03_importers.py", line 474, in get_data
with open(path, 'rb') as fp:
FileNotFoundError: [Errno 2] No such file or directory:
 'H:\Python\Commodity_M AI_Trade_List\Code\dist\comdty_runtime\plotly\package_data\default-schema. json'
 Failed to execute script comdty_runtime

這是由于pyinstaller現(xiàn)在還無法兼容plotly的原因所造成的,解決方法如下:
1.在打包時(shí)不要選擇使用-F打包成單個(gè)文件
2.在打包完后,從anaconda目錄下復(fù)制plotly文件夾(作者的位置是E:Anaconda3\Lib\site-packages\plotly)到打包完成的文件夾中(作者的位置是D:\Anaconda Library\XXXX項(xiàng)目\dist{exe名字文件夾}\)。

復(fù)制完成后,就可以順利使用exe文件啦~

到此這篇關(guān)于解決pyinstaller打包運(yùn)行程序時(shí)出現(xiàn)缺少plotly庫問題的文章就介紹到這了,更多相關(guān)pyinstaller打包運(yùn)行plotly出錯(cuò)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python正則表達(dá)式?r'(.*)?are?(.*?)?.*'的深入理解

    Python正則表達(dá)式?r'(.*)?are?(.*?)?.*'的深入理解

    日常的開發(fā)工作中經(jīng)常會(huì)有處理字符串的需求,簡單的字符串處理,我們使用python內(nèi)置的字符串處理函數(shù)就可以了,但是復(fù)雜的字符串匹配就需要借助正則表達(dá)式了,這篇文章主要給大家介紹了關(guān)于Python正則表達(dá)式?r‘(.*)?are?(.*?)?.*‘的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 使用Numpy對特征中的異常值進(jìn)行替換及條件替換方式

    使用Numpy對特征中的異常值進(jìn)行替換及條件替換方式

    這篇文章主要介紹了使用Numpy對特征中的異常值進(jìn)行替換及條件替換方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python 抽象類的使用詳解

    python 抽象類的使用詳解

    這篇文章主要介紹了python 抽象類的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • python爬蟲爬取某網(wǎng)站視頻的示例代碼

    python爬蟲爬取某網(wǎng)站視頻的示例代碼

    這篇文章主要介紹了python爬蟲爬取某網(wǎng)站視頻的示例代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 一文教你如何用Python輕輕松松操作Excel,Word,CSV

    一文教你如何用Python輕輕松松操作Excel,Word,CSV

    數(shù)據(jù)處理是 Python 的一大應(yīng)用場景,而 Excel 又是當(dāng)前最流行的數(shù)據(jù)處理軟件。本文將為大家詳細(xì)介紹一下如何用Python輕輕松松操作Excel、Word、CSV,需要的可以參考一下
    2022-02-02
  • Python利用Xpath選擇器爬取京東網(wǎng)商品信息

    Python利用Xpath選擇器爬取京東網(wǎng)商品信息

    這篇文章主要介紹了Python利用Xpath選擇器爬取京東網(wǎng)商品信息,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 淺談Python實(shí)現(xiàn)貪心算法與活動(dòng)安排問題

    淺談Python實(shí)現(xiàn)貪心算法與活動(dòng)安排問題

    本篇文章主要介紹了淺談Python實(shí)現(xiàn)貪心算法與活動(dòng)安排問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • 淺談pandas關(guān)于查看庫或依賴庫版本的API原理

    淺談pandas關(guān)于查看庫或依賴庫版本的API原理

    本文主要介紹了淺談pandas關(guān)于查看庫或依賴庫版本的API原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python文件與目錄操作實(shí)例詳解

    python文件與目錄操作實(shí)例詳解

    這篇文章主要介紹了python文件與目錄操作方法,結(jié)合實(shí)例形式詳細(xì)分析了Python關(guān)于文件與目錄操作的常見技巧與使用方法,需要的朋友可以參考下
    2016-02-02
  • python 對象真假值的實(shí)例(哪些視為False)

    python 對象真假值的實(shí)例(哪些視為False)

    這篇文章主要介紹了python 對象真假值的實(shí)例(哪些視為False),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12

最新評論