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

Python cx_freeze打包工具處理問題思路及解決辦法

 更新時(shí)間:2016年02月13日 17:02:09   作者:xiaoyu_10201  
這篇文章主要介紹了Python cx_freeze打包工具處理問題思路及解決辦法的相關(guān)資料,需要的朋友可以參考下

以下是在使用cx_freeze過程中遇到的問題及解決辦法(Win7)

1.問題描述:運(yùn)行exe,啟動(dòng)無數(shù)個(gè)主程序,導(dǎo)致系統(tǒng)無法使用

    原因:在程序中使用了multiprocessing的包

    解決辦法:在主文件if __name__ == "__main__":后,添加multiprocessing.freeze_support(),一定要在添加在最開始處

2. 問題描述:運(yùn)行后,提示在freeze_support中sys.stdout.flush處異常

   原因:使用的PyQT作為界面,沒有控制臺(tái)

   解決辦法:在調(diào)用multiprocessing.freeze_support()前,重定向stdout和stderr,添加:sys.stdout = io.StringIO()和 sys.stderr = io.StringIO()

3.使用shelve模塊,IDE下調(diào)試可以正常使用,打包后無法使用

    原因:shelve 的 open 函數(shù)在運(yùn)行中還會(huì)裝入其它的數(shù)據(jù)庫管理模塊,無從了解還需要哪些額外的包,故在打包時(shí)就漏掉了一些必要的模塊

    解決辦法:修改打包腳本,添加如下內(nèi)容:

packages = []
for dbmodule in ['dbhash', 'gdbm', 'dbm', 'dumbdbm']:
try:
__import__(dbmodule)
except ImportError:
pass
else:
# If we found the module, ensure it's copied to the build directory.
packages.append(dbmodule)
options = {
'build_exe': {
'includes': 'atexit',
"packages": packages
}
}

4.使用inspect.getsourcelines異常OSError: could not get source code

  原因:打包后,都是pyc文件,沒有源代碼,導(dǎo)致動(dòng)態(tài)獲取代碼失敗

  解決辦法:將包含所需源碼的py文件打包到library.zip文件中,在‘build_exe'參數(shù)中,增加'zip_includes':['path\\source.py']

以上給大家分享了Python cx_freeze打包工具處理問題思路及解決辦法,希望對(duì)大家有所幫助。

相關(guān)文章

  • pycharm2022沒有manage repositories配置鏡像源的解決方法

    pycharm2022沒有manage repositories配置鏡像源的解決方法

    本文主要介紹了pycharm2022沒有manage repositories配置鏡像源的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 淺談django的render函數(shù)的參數(shù)問題

    淺談django的render函數(shù)的參數(shù)問題

    今天小編就為大家分享一篇淺談django的render函數(shù)的參數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python中字符串格式化str.format的詳細(xì)介紹

    Python中字符串格式化str.format的詳細(xì)介紹

    python從2.6開始支持format,新的更加容易讀懂的字符串格式化方法,下面這篇文章主要介紹了Python中字符串格式化str.format的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Python之Matplotlib繪圖調(diào)節(jié)清晰度解決方案

    Python之Matplotlib繪圖調(diào)節(jié)清晰度解決方案

    Matplotlib是一個(gè)Python的繪圖庫,可以用來繪制各種類型的圖表,包括線圖、散點(diǎn)圖、柱狀圖等等,這篇文章主要給大家介紹了關(guān)于Python之Matplotlib繪圖調(diào)節(jié)清晰度的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Python爬蟲框架-scrapy的使用

    Python爬蟲框架-scrapy的使用

    Scrapy是純python實(shí)現(xiàn)的一個(gè)為了爬取網(wǎng)站數(shù)據(jù)、提取結(jié)構(gòu)性數(shù)據(jù)而編寫的應(yīng)用框架。這篇文章主要介紹了Python爬蟲框架-scrapy的使用,需要的朋友可以參考下
    2021-04-04
  • Django多app路由分發(fā)(純后端)

    Django多app路由分發(fā)(純后端)

    本文主要介紹了Django多app路由分發(fā),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 淺談python中g(shù)et pass用法

    淺談python中g(shù)et pass用法

    這篇文章主要介紹了python中g(shù)et pass用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Python編程之黑板上排列組合,你舍得解開嗎

    Python編程之黑板上排列組合,你舍得解開嗎

    這篇文章主要介紹了Python排列組合算法的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • python使用ctypes調(diào)用dll遇到的坑解決記錄

    python使用ctypes調(diào)用dll遇到的坑解決記錄

    這篇文章主要為大家介紹了python使用ctypes調(diào)用dll遇到的坑解決記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • pytorch加載語音類自定義數(shù)據(jù)集的方法教程

    pytorch加載語音類自定義數(shù)據(jù)集的方法教程

    這篇文章主要給大家介紹了關(guān)于pytorch加載語音類自定義數(shù)據(jù)集的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論

台湾省| 洛扎县| 长武县| 冕宁县| 通辽市| 新蔡县| 犍为县| 清镇市| 海南省| 凌源市| 东方市| 潜江市| 栾城县| 湖州市| 宜都市| 河北区| 广德县| 湘阴县| 太原市| 临高县| 抚顺县| 延长县| 子洲县| 突泉县| 苍溪县| 文昌市| 正定县| 左权县| 岑溪市| 潜江市| 昌平区| 二手房| 岳阳县| 怀安县| 古田县| 靖州| 尼玛县| 揭西县| 林西县| 定安县| 勃利县|