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

Python3打包exe代碼2種方法實例解析

 更新時間:2020年02月17日 15:02:46   作者:TTyb  
這篇文章主要介紹了Python3打包exe代碼2種方法實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python3打包exe代碼2種方法實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

cx_Freeze(不推薦)

以前只用 cx_Freeze 支持將 python3 打包成 exe ,示例如下:

在你要打包的 python 文件下新建這個 setup.py 文件:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from cx_Freeze import setup, Executable

base = None

executables = [
  Executable('你的代碼.py', base=base)
]

setup(
  name="TTyb",
  version="1.0",
  description="打包示例",
  executables=executables
)

然后在當前命令行執(zhí)行:

python3 setup.py build

這時候會在當前目錄下生成一個 build 文件,里面就有一個 exe

注意: cx_Freeze 打包回忽略依賴文件,所有一般依賴文件要手動從 site-packge 里面拷貝到build文件里面去,特別麻煩!

PyInstaller(推薦)

后面 PyInstaller 開始支持 python3 打包,這樣子打包就方便很多了,直接在當前命令行下:

#命令語法:pyinstaller -F 文件名(帶后綴py)
#常用參數說明:
#–icon=圖標路徑
#-F 打包成一個exe文件
#-w 使用窗口,無控制臺
#-c 使用控制臺,無窗口
#-D 創(chuàng)建一個目錄,里面包含exe以及其他一些依賴性文件
#pyinstaller -h 來查看參數

#將cmd的目錄切換至(命令:cd 文件路徑(注意空格))需要打包的py文件目錄下:
#有命令窗口彈出
pyinstaller -F shjys_rjjqk.py 
#無命令窗口彈出
pyinstaller -F -w shjys_rjjqk.py 
#或者
pyinstaller -F shjys_rjjqk.py --noconsole

打包好的exe文件,在同目錄的 dist 文件中,如果有依賴文件,就可以放到dist文件夾下即可

當打包出現錯誤:

for real_module_name, six_moduleAttributeError: 'str' object has no attribute 'items'

說明 setuptools 版本不行,直接更新這個版本就好:

pip3 install -U setuptools

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python jupyter入門教程

    python jupyter入門教程

    Jupyter Notebook是一個開源的Web應用程序,允許用戶創(chuàng)建和共享包含代碼、方程式、可視化和文本的文檔,今天通過本文給大家分享python jupyter入門教程,需要的朋友一起看看吧
    2021-08-08
  • 基于numpy中數組元素的切片復制方法

    基于numpy中數組元素的切片復制方法

    今天小編就為大家分享一篇基于numpy中數組元素的切片復制方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python中的 any() 函數和 all() 函數

    Python中的 any() 函數和 all() 函數

    這篇文章主要介紹了Python中的 any() 函數和 all() 函數,文章基于Python的相關資料展開對 any 和 all() 函數的語法詳細內容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04
  • Django的CVB實例詳解

    Django的CVB實例詳解

    在本篇文章小編給大家整理的是關于Django的CVB實例詳解內容,有需要的朋友們可以跟著學習下。
    2020-02-02
  • Python使用fastapi快速編寫一個增刪改查的接口

    Python使用fastapi快速編寫一個增刪改查的接口

    這篇文章主要為大家詳細介紹了Python如何使用fastapi快速編寫一個增刪改查的接口,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • python?Pangu自動美化中文排版工具使用探索

    python?Pangu自動美化中文排版工具使用探索

    這篇文章主要為大家介紹了python?Pangu自動美化中文排版工具使用探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Python常用數據類型之間的轉換總結

    Python常用數據類型之間的轉換總結

    在本篇文章里小編給大家整理的是關于Python中常用數據類型之間的轉換相關知識點,有需要的朋友們可以學習下
    2019-09-09
  • python模塊中pip命令的基本使用

    python模塊中pip命令的基本使用

    這篇文章主要為大家介紹了python機器學習python實現神經網絡的示例解析,在同樣在進行python機器學習的同學可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • Python實現九宮格式的朋友圈功能內附“馬云”朋友圈

    Python實現九宮格式的朋友圈功能內附“馬云”朋友圈

    PIL(Python Imaging Library)是一個非常強大的Python庫,但是它支持Python2.X, 在Python3中則使用的是Pillow庫,它是從PIL中fork出來的一個分支。這篇文章主要介紹了用Python搞定九宮格式的朋友圈功能內附“馬云”朋友圈 ,需要的朋友可以參考下
    2019-05-05
  • Python按鍵或值對字典進行排序

    Python按鍵或值對字典進行排序

    這篇文章主要為大家介紹了Python對字典進行排序,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12

最新評論