如何将Python文件打包成.exe文件(利用PyCharm)

这篇具有很好参考价值的文章主要介绍了如何将Python文件打包成.exe文件(利用PyCharm)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

自上次的用Python写一个假的病毒炸弹的代码,现在将它作为例子用PyCharm打包成一个exe文件

安装pip

首先我们要确保我们的PyCharm有下载安装pip,若没有则打开terminal对话框输入:

python -m pip install --upgrade pip

如下图

如何将Python文件打包成.exe文件(利用PyCharm)

使用pip工具安装pyinstaller

安装完pip后,我们现在利用pip来下载pyinstaller
还是打开刚才的terminal输入:

pip install pyinstaller

回车执行
如何将Python文件打包成.exe文件(利用PyCharm)

转换文件(.exe)

在terminal中输入

pyinstall -F --onefile hongzha.py

这里我们用hongzha.py举例,如果你的文件是test.py,那你就输入pyinstall -F --onefile test.py
注意:文件路径和文件名最好都是英文,否则可能会报错从而导致转换失败
如何将Python文件打包成.exe文件(利用PyCharm)

运行转换好的文件

转换完成之后会在你的项目目录的dist文件夹中,找到文件双击即可
如何将Python文件打包成.exe文件(利用PyCharm)

既可以在本机运行,也可以发送到其他电脑中运行

拓展

也先可以生成.spec文件,在terminal中输入:

pyi-makespec hongzha.py

如何将Python文件打包成.exe文件(利用PyCharm)
然后可以打开.spec文件进行配置

# -*- mode: python ; coding: utf-8 -*-


block_cipher = None


a = Analysis(
    ['hongzha.py'],
    pathex=[],
    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='hongzha',
    debug=False,
    bootloader_ignore_signals=False,
    strip=False,
    upx=True,
    console=True,
    disable_windowed_traceback=False,
    argv_emulation=False,
    target_arch=None,
    codesign_identity=None,
    entitlements_file=None,
)
coll = COLLECT(
    exe,
    a.binaries,
    a.zipfiles,
    a.datas,
    strip=False,
    upx=True,
    upx_exclude=[],
    name='hongzha',
)

需要封装多个文件的可以在Analysis中添加(如:加入test.py[‘hongzha.py’,‘test.py’])
如果是封装一个文件工程,可以在pathex后输入文件工程的绝对路径
在datas后添加其他文件夹,是设置其他数据的存储路径
还有就是我们在运行在本机运行.py文件时,经常会弹出一个黑框,我们将consolo的参数改为False(consolo = False),这样运行.exe文件的时候就不会弹出小黑框了!

配置完spec文件后在terminal中输入:

pyinstaller hongzha.spec

回车执行,还是在dist中找,双击即可运行

遇到问题可以在评论区留言,或者可以直接私信我…
如何将Python文件打包成.exe文件(利用PyCharm)文章来源地址https://www.toymoban.com/news/detail-491144.html

到了这里,关于如何将Python文件打包成.exe文件(利用PyCharm)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pycharm 如何打包成exe

    一、安装pyinstaller模块 1.首先打开cmd安装pyinstaller 使用命令 pip install pyinstaller 用来安装 pyinstaller 2.使用pycharm 里面的Terminal 控制台来进行安装 安装完模块要进行环境配置    进入pycharm里面 settings -project - python interpreter 中找到pyinsttallerd 路径 打开路径找到Scripts,如下图所示 把

    2024年02月12日
    浏览(44)
  • Python封装——如何把python代码打包成一个可执行的.exe文件,Pyinstaller

    https://pyinstaller.org/en/stable/ Pyinstaller可以打包Win、Linux、MacOS下的python程序,在什么环境下打包的就是什么平台的程序。相对来看,Pyinstaller打包的程序体积大、安全性稍差(容易反编译),但是上手相对简单一些。 安装:cmd下输入pip install Pyinstaller(P大写) 清华大学镜像 pip in

    2024年02月10日
    浏览(68)
  • 如何将Python文件.py打包成.exe可执行程序(最简教程吗)

    相信对python有过学习的朋友都知道可以用IDLE编写并跑一跑python, 但是 如何做到别人电脑没有装python的情况下运行python的脚本呢?( 看标题 ) 这里简单提一下.exe 可执行程序   .exe是文件扩展名,带有.exe扩展名的文件名按下Enter 键就可运行。这么个意思不就是: 不需要有p

    2024年02月05日
    浏览(108)
  • 【Python打包成exe】快速将多个py文件及其他文件打包为exe可执行文件

    尝试了很多种Python打包为exe可执行文件的方式,通过总结,得出一种最简洁、最有效的打包方式分享给大家! 准备好将要打包的工程文件(夹) 如上图所示, 首先将主文件UI.py和文件夹./file放在一级文件夹./YW下方,如果有同级其他.py文件与UI.py放在同一级文件夹即可! 然后

    2024年01月21日
    浏览(46)
  • Python打包为exe文件

    我们开发的python脚本一般都会用到一些第三方包,当别人需要用到我们编写的脚本时,如果我们将脚本文件发给他,他是不能直接运行去用的,他需要安装python解释器,配置相应的环境,这是相当麻烦的。那怎么办呢?我们可以将脚本和解释器打包成exe,再发给别人去使用。

    2023年04月09日
    浏览(39)
  • Python文件打包exe程序

    脚本打包exe:win/mac【终端】 qt5,开发桌面应用 打包qt5程序【桌面应用】 注意事项: 支持mac、win(Windows建议使用python3.6.8) 配合虚拟环境打包 过程详解: 1、pyinstaller包:帮我们快速打包应用程序! 2、Windows建议使用python3.6.8:对程序打包会发生更少的bug! 3、建议配合虚拟环

    2024年02月08日
    浏览(49)
  • 将python打包成exe文件

    以上一篇文章🔗用python删除重复文件并放入回收站为例,演示了如何用python写一个删除重复文件并放入回收站的功能代码,但是每次都要cmd执行一下 python 删除重复文件.py 也是非常惹人烦的。有没有办法让python像go语言一样,能打包成exe文件,双击执行即可呢? 要将Python脚本

    2024年01月24日
    浏览(41)
  • 将Python程序打包成exe文件

    我新写了一篇更加完整的文章,与这篇文章相比, 它新增了两种打包方式:多python文件打包和含有资源文件的打包方式 ,具体请戳链接: 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)_小康2022的博客-CSDN博客 本文一步一步地教你如何用 Pyinstaller 模块将

    2024年02月03日
    浏览(47)
  • QT如何打包生成独立可执行.exe文件

    一、将QT程序使用Release编译 二、新建一个文件夹,将Release编译生成的exe文件复制到新建文件夹中 先找到Release编译生成的exe文件夹位置,与项目创建的文件夹有关: 临时文件夹 --》 release --》 xx .exe文件 比如我的这个就是在D:QtProbuild-Serial-Desktop_Qt_5_12_9_MinGW_64_bit-Releaserele

    2024年02月08日
    浏览(49)
  • python如何打包成exe

    你可以使用PyInstaller将Python项目打包成exe文件,并指定运行的特定py文件。 以下是具体步骤: 1. 安装PyInstaller 在命令行中输入以下命令: ``` pip install pyinstaller ``` 2. 打包项目 在命令行中进入项目根目录,输入以下命令: ``` pyinstaller -F -w -i icon.ico main.py ``` 其中,`-F` 表示打包

    2024年02月14日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包