精华内容
下载资源
问答
  • python封装成exe
    2020-12-04 04:49:12

    python封装成exe

    最近写了一个小小的程序,需要进行封装exe,为了简单,就直接用了pyinstaller这个模块,对于python3.6版本的童鞋来说,简直方便的不要。下面就给大家介绍一下如何用pyinstaller去封装程序为exe程序。

    首先,需要安装一下pip这个应用,这个已经在前面的文章中说过了,windows和linux都有请借鉴windows和linux。

    第二步,安装好pip之后,在cmd命令窗口中输入pip install pyinstaller即能安装上pyinstaller,那么接下来要介绍一下关于pyinstaller几个指令了:

    -w指令

    直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽;

    -F指令

    注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹;

    -p指令

    这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加。

    那么通常是使用-F指令,使用的语法是:pyinstaller -F (python程序名称).py

    以“helloword”为例

    在一个新建的文件夹下把python程序放进去,然后点击空白处,按住shift+鼠标右击,点击“在此处打开命令行窗口”,在cmd命令中输入“pyinstaller -F hello.py”

    在回车之后,则会出现以下画面

    以上证明已经封装好exe程序了,在新建的文件夹中,会出现以下的文件

    封装好的exe程序就在dist文件夹中,如图所示:

    倘若你的windows是正版的话就会出现“hello world”的字样,如果不是正版的将会出现没有dll文件支持,那么就需要进行正版的系统安装了。

    更多相关内容
  • 今天小编就为大家分享一篇Python封装成可带参数的EXE安装包实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 最近有一个小项目,有如下的需求: 将某几个源码文件夹进行打包,文件夹内有py...
  • python如何封装成exe

    千次阅读 2022-03-22 20:31:07
    该文章总结了py文件封装成exe的两种形式


    )

    第一种:.py文件直接封装成exe

    1.cmd进入py文件所在的目录
    备注:在py文件所在的目录下,按住shift+鼠标右击,然后找到“在此处打开PowerShell窗口”,即可进入当前目录
    2.输入以下代码:
    备注:使用-D制作出来的exe比使用-F的快很多,因为-F把所有dll文件都打包到一个exe中了(-F这时候exe会很大,加载变慢,推荐-D

    #-w:不显示后台 -i添加图标
    pyinstaller -D -w -i D:\\main.ico ***.py(py文件名)
    

    第二种:整个项目封装成exe

    1.打开项目的位置;
    2.打开cmd,切换到项目的路径下,在控制台输入:

    #为了解决编码问题
    chcp 65001
    

    3.打开cmd,切换到项目的路径下,在控制台输如:
    生成main.spec文件

    pyi-makespec main.py
    

    4.制作spec文件

    # -*- mode: python ; coding: utf-8 -*-
    
    
    block_cipher = None
    
    
    a = Analysis(['main_login.py','akm_signup.py','copy_files.py','main.py','my_command.py','not_online.py','suggest_main.py','update_files.py'],
                 pathex=['C:/Users/Lenovo/PycharmProjects/CAM_GUIDE-GZY'],
                 binaries=[],
                 datas=[],
                 hiddenimports=[],
                 hookspath=[],
                 hooksconfig={},
                 runtime_hooks=[],
                 excludes=[],
                 win_no_prefer_redirects=False,
                 win_private_assemblies=False,
                 cipher=block_cipher,
                 noarchive=False)
    pyz = PYZ(a.pure, a.zipped_data,
                 cipher=block_cipher)
    
    exe = EXE(pyz,
              a.scripts, 
              [],
              exclude_binaries=True,
              name='main_login',
              debug=False,
              bootloader_ignore_signals=False,
              strip=False,
              upx=True,
              console=True,
              disable_windowed_traceback=False,
              target_arch=None,
              codesign_identity=None,
             entitlements_file=None , icon='D:\\auto.ico' )
    coll = COLLECT(exe,
                   a.binaries,
                   a.zipfiles,
                   a.datas, 
                   strip=False,
                   upx=True,
                   upx_exclude=[],
                   name='main_login')
    
    

    a.Analysis中输入所有的py文件,与main(我这里是main_login,这里其实指的事你的主文件)一个文件夹的可以直接写文件名,不一个文件夹的需要写完整的文件路径
    在这里插入图片描述

    b.pathex中输入项目的路径
    在这里插入图片描述

    c.如果exe要自定义一个图标的话需要调整entitlements_file=None这边(注意:这里用-i无法自定义图标)

    entitlements_file=None , icon='D:\\auto.ico')
    

    …其余的一般不用填
    d.用配置好的spec文件制作exe:

    pyinstaller -D main_login.spec
    

    main.exe(我这里是main_login.exe啦)路径在该目录的dist文件夹下
    在这里插入图片描述

    补充说明:
    shift+鼠标右击+在此处打开PowerShell窗口,效果如下:
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • 相信大家都想把自己完成的项目打包成EXE应用文件,然后就可以放在桌面随时都能运行了,下面来分享利用pytinstaller这个第三方库来打包程序,感兴趣的朋友跟随小编一起看看吧
  • 将某几个源码文件夹进行打包,文件夹内有py文件、dll文件、exe文件等各种文件类型 打包生成的安装包,在进行安装的时候,应该能够带有参数,对配置文件进行修改配置 安装过程中,可以配置系统环境变量 能够检测环境...
  • 创建一个python环境,最好32位的,这样执行生成的exe可以在32位系统和64位系统上运行,此外,打包编译的exe也不至于过于庞大,以及出现总是打包不成功的问题。 Section 2 - 执行pip install pyinstaller 在纯python...

    Section 1 - 创建纯python环境

    创建一个python环境,最好32位的,这样执行生成的exe可以在32位系统和64位系统上运行,此外,打包编译的exe也不至于过于庞大,以及出现总是打包不成功的问题。

    Section 2 - 执行pip install pyinstaller

    在纯python环境中pip命令下执行。

    Section 3 - 修改配置文件:

    # -*- mode: python -*-
    
    block_cipher = None
    
    
    a = Analysis(['curve_extract.py'],
                 pathex=[],
                 binaries=[],
                 datas=[],
                 hiddenimports=['pandas', 'scipy', 'numpy', 'math'],
                 hookspath=[],
                 runtime_hooks=[],
                 excludes=[],
                 win_no_prefer_redirects=False,
                 win_private_assemblies=False,
                 cipher=block_cipher,
                 noarchive=False)
    pyz = PYZ(a.pure, a.zipped_data,
                 cipher=block_cipher)
    exe = EXE(pyz,
              a.scripts,
              a.binaries,
              a.zipfiles,
              a.datas,
              [],
              name='Sf_SXN',
              debug=False,
              bootloader_ignore_signals=False,
              strip=False,
              upx=True,
              runtime_tmpdir=None,
              console=False , icon='fault.ico')
    

    Section 4 - 执行pyinstaller .spec文件在这里插入图片描述

    展开全文
  • python 3.6 已经自己安装了pip,所以只需要执行 pip install pyinstaller就可以了 2、打包程序 进入到你你需要打包的目录;比如我在H:\xcyk 开始打包,执行pyinstaller xxx.py 我们发现,竟然报错!!!,然后去...
  • 可以将封装好的exe在windows环境下运行。 先安装pyinstaller: pip install pyinstaller 然后上python代码 Hello.py : import time print("Hello World") time.sleep(10) 封装: windows下运行 pyinstaller -F ...

    本文采用pyinstaller 进行封装。可以将封装好的exe在windows环境下运行。
    先安装pyinstaller:

    pip install pyinstaller
    

    然后上python代码 Hello.py :

    import time
    print("Hello World")
    time.sleep(10)
    

    封装:
    windows下运行

    pyinstaller -F Hello.py
    

    会生成dist,build等目录
    将dist目录下hello.exe复制出来,就可以直接执行啦
    在这里插入图片描述

    展开全文
  • 今天实验室同学看到我的乞丐版二输入规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他一直玩我电脑吧,所以想到了将程序打包成exe,直接运行!想法一出来,根本挡不住啊,说干就干,先百度...
  • 我们有专门的模块,把python文件件打包成exe格式文件!这个模块的名字叫:pyinstaller 不能拼错哦。py是python的py,installer是安装器的意思。 安装这个模块的方法:在cmd命令窗口中输入pip install pyinstaller ...
  • cx_freeze是用来将 Python 脚本封装成可执行程序的工具,支持最新的Python3.2版本。生成的执行文件具有跨平台性,而且运行的系统无须安装Python。目前类似功能的工具还有py2exe 和 PyInstaller,其中貌似py2exe知名...
  • python如何封装exe

    2020-11-23 11:55:40
    1、首先进入python安装路径D:\Python27\Scripts下,查看pip或easy_install是否安装。2、确保安装了pip或者easy_install,在cmd命令行下输入“easy_install”,没有提示“xxx不是内部或外部命令……”,就说明easy ...
  • 而是让用户去使用,绝对要一个安装包,如果刚刚入门的小伙伴,肯定没有想过这些,因为大部分人,还处于在搭建代码的状态下,但是还是希望大家先了解下,自己没事的时候拾起来玩耍也不错哦~以下内容基于Python的第...
  • 1.举个栗子:XX.py import sys arg1 = sys.argv[1] arg2 = sys.argv[2] print(arg1) print(arg2) 平时运行python XX.py arg1 arg2 打包完成后运行XX.exe arg1 ...换pyinstaller -F xxx.py即可 以上这篇python带参数
  • 最近写了一个小小的程序,需要进行封装exe,为了简单,就直接用了pyinstaller这个模块,对于python3.x(我用的是3.7版本)版本的童鞋来说,简直方便的不要。下面就给大家介绍一下如何用pyinstaller去封装程序为exe程序...
  • python文件封装成exe文件的方法:pyinstaller 本文用来记录一下把python文件封装成exe文件的方法,封装方法有多个,只记录一个自己用的,感觉比较好用的,当作备忘录 1、pyinstaller的安装 安装pyinstaller之前,要...
  • Python 程序封装-打包成exe程序

    千次阅读 2021-04-04 16:13:43
    Python 程序打包成exe前言一、 Python 打包工具—Pyinstaller二、打包具体过程1. 打包仅包含一个独立的exe程序2. 打包包含文件夹的程序,内有相关的依赖库(推荐)3. 其他的打包命令三、注意事项 欢迎学习交流...
  • 在学习python的过程中,在IDE编写完成py项目,运行成功想要封装成exe,方便分享给不同的人即使别人没有安装python也可以使用。封装的过程中遇到一些问题,记录一下,方便自己和他人查阅。以经典教材的alien_invasion...
  • Python项目生成EXE包工具(Python-EXE),不在需要打命今了,全程Window界面操作,希望能带给大家方便
  • 在学习python的过程中,在IDE编写完成py项目,运行成功想要封装成exe,方便分享给不同的人即使别人没有安装python也可以使用。封装的过程中遇到一些问题,记录一下,方便自己和他人查阅。以经典教材的alien_invasion...
  • 最好是在这个环境下进行封装哦 安装pyinstall这个包(一定要在这个项目里也安上pyinstall这个包,本人吃过好多次亏,如果不安在项目里会报下边的错) pyinstaller -F -c main_test.py 这个 -c是双击exe会有...
  • 1.第一步,首先你得下载一个python 安装的时候,记得在开始安装时,第二条,路径那个也做选择。 2.之后打开cmd,安装pyinstaller 命令:pip install pyinstaller 3.讲cmd定位到需要封装的文件所在位置 比如在桌面,...
  • Python:python封装成exe文件方法

    千次阅读 多人点赞 2019-12-28 00:47:51
    本人用的是python3.6版本 假如我们要打包的文件名是xxx.py #一、通过命令行安装 pywin32包 命令如下 pip3 install pywin32 #二、安装pyinstaller包 命令如下 pip3 install pyinstaller #三、将想要打包的“xxx.py...
  • 本篇博客将介绍如何将Python程序打包一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下: 安装PyInstaller库 准备一个py程序 准备一张图片ico 输入指令打包程序 安装PyInstaller库 打开cmd:win...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,548
精华内容 6,619
关键字:

python封装成exe