python使用Tkinter和打包exe程序

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

一、Tkinter使用

链接

链接

这里不多说了,你们看他用的吧,我也是用了再看吧,我也就简单用个按钮而已

二、打包成exe

pip install pyinstaller

1、打包成多文件

打包的文件是多个文件的 dist中的整个文件夹都要发给你朋友

pyinstaller -D 你的py文件.py

2、打包成单个文件

打包出来就一个exe文件在dist中

pyinstaller -F 你的py文件.py

3、命名

pyinstaller -F 你的py文件.py -n app名称

4、加图片

pyinstaller -F 你的py文件.py -n app名称 -i 图片.ico

5、查看更多

pyinstaller

python使用Tkinter和打包exe程序,python学习,python,开发语言

6、路径问题

如果你的项目中包含读取xxx文件的时候,多文件打包不会报错,单文件打包会报错,即使你放到了相同exe目录的跟前也会报错

如何单文件进行打包读取本地文件呢 就采用这个方案 但是你要手动把配置文件放在exe目录下

import sys
import os
if __name__ == '__main__':
    # 判断是否exe执行的时候
    if getattr(sys, "frozen", False):
        # exe执行的当前目录
        print(os.path.dirname(sys.executable))
    else:
        # python执行的时候目录位置
        print(os.path.dirname(os.path.abspath(__file__)))

7、字节写的包导入出现问题报错改成就解决

下面这种不会报错

from 包名 import 文件名称

如何让他指定导入
python使用Tkinter和打包exe程序,python学习,python,开发语言
命令就要改参数了文章来源地址https://www.toymoban.com/news/detail-798983.html

pyinstaller -F 你的生成文件.spec

到了这里,关于python使用Tkinter和打包exe程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Python】使用nuitka打包Python程序为EXE可执行程序

    1.说明 写好的Python程序如果想要拿到其他电脑上运行,那还得安装一下Python环境和各种库,这是比较麻烦的,所以有必要把它打包成一个可执行的exe文件。可以打包exe的库有好多个,比如说pyinstaller、cx_Freeze等。 pyinstaller打包比较简单,如果有需要可以参考之前的文章【Pyth

    2024年01月25日
    浏览(42)
  • 【Python】conda虚拟环境下使用pyinstaller打包程序为exe

    第一点是,pyinstaller打包需要指定程序中使用的库的路径,新手在这一点上很容易出现问题,导致打包后的exe程序执行的时候显示 缺少模块 。这个问题可能并不能通过简单地指定路径来解决。 第二点就是使用虚拟环境本身的好处了: 可以创建多个不同的Python环境,每个环境

    2024年02月09日
    浏览(58)
  • Python使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月08日
    浏览(53)
  • 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日
    浏览(50)
  • Python3.9使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月09日
    浏览(64)
  • Python PyInstaller将程序打包为exe程序

    1.执行 pip install pyinstaller,结果如下图  2.然后执行 pyinstaller -F -w Hello.py 执行完之后会产生两个目录 在dist目录下就是可执行文件,双击即可看到效果

    2024年02月04日
    浏览(47)
  • 将Python程序打包成exe文件

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

    2024年02月03日
    浏览(48)
  • mac系统python程序打包成exe,mac系统怎么打包python

    本篇文章给大家谈谈python打包成可执行文件 mac,以及mac系统python程序打包成exe,希望对各位有所帮助,不要忘了收藏本站喔。 要将Python代码打包成应用程序,你可以使用多种工具和方法。以下是两种比较常见的方法: 使用PyInstaller:PyInstaller是一个可将Python代码打包成独立可

    2024年02月22日
    浏览(49)
  • python打包Windows.exe程序(pyinstaller)

    python打包Windows.exe程序(pyinstaller) pip install pyinstaller 使用pip命令来安装pyinstaller模块。 -F: pyinstaller -F hello.py -p hello2.py -D: pyinstaller -D hello.py -p hello2.py -i : pyinstaller -i tb.ico -F hello.py -p hello2.py 其中前一个文件hello是主文件,后一个文件是会被调用到的文件,可以有多个。

    2024年02月13日
    浏览(58)
  • 将Python打包为exe+inno setup将exe程序封装成向导安装程序

    为什么要打包? Python脚本不能在没有安装Python的机器上运行。如果写了一个脚本,想分享给其他人使用,可她电脑又没有装Python。如果将脚本打包成exe文件,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。 1、在pycharm中安装pyinstaller 2、进入你所在的文件

    2024年01月25日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包