首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用PyInstaller创建Python可执行文件

这就是我今天要向您展示如何做的事情。我们将使用我们之前创建的 Python 应用程序的代码(用于获取用户的输入并使用 GUI 将其写入文件)并从中创建一个方便的可执行文件。...我会在这里添加代码,这样您就不必搜索它。我将在 Ubuntu 22.04 上演示此方法,但该过程适用于任何 Linux 发行版(或任何支持 Python 的操作系统)。...将所有内容捆绑在一起 我将首先向您展示如何使用 PyInstaller 为您的应用程序创建捆绑包。所有这些都将包含在一个文件夹中,其中包含一个可执行文件和一个包含依赖项的文件夹。.../input 输入 GUI 将会打开,你可以使用该应用程序。...抑制应用程序启动时不可避免地打开的终端窗口,而 –onefile 则告诉 PyInstaller 创建单个文件可执行文件。

18110

打包pycharm里的文件_eclipse打包成exe文件

大家好,又见面了,我是你们的朋友全栈君 前期准备:安装pyinstaller 方法一:在PyCharm中打包 点击底部的【Terminal】打开终端,输入命令 pyinstaller -...DOS窗口,输入 pyinstaller -F -w *.py -F(注意大写)是所有库文件打包成一个exe.不加-F参数生成一堆文件,但运行快;加-F参数生成一个exe文件,运行起来慢。...-F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的 -w 不出黑色控制台窗口 Pyinstaller -F ***.py 打包exe Pyinstaller -F -w ***.py...不带控制台的打包 Pyinstaller -F -i xx.ico ***.py 打包指定exe图标打包 关闭打包好的可执行文件的控制台窗口,可以在【.spec】文件中进行修改。...dist文件夹和【.spec】文件在同一目录下 找到console,其默认值为True,将其改为False,即可关闭命令窗口 ***.spec文件修改好后,输入命令 pyinstaller

94220
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    工具分享 | 自动化填写腾讯云获奖表单

    后台逻辑后台逻辑这一块主要是实现打开浏览器自动填写页面的功能,以及其中包含的一些细节。1. 表单填写我们使用selenium来打开一个浏览器,然后完成扫码登录、页面填写的动作。...后来我把提交按钮的代码注释掉了,原因就是我在测试功能的时候,使用了正式的获奖表单链接,导致我的收货地址填的都是错误的测试数据,但是表单填完之后没法修改,最后只能辛苦小助理添加了备注。...主窗口布局主窗口设计就是一个简单的布局,提供了查看和修改地址的按钮入口,用户在输入获奖的表单URL之后,点击开始填写按钮就会在浏览器打开表单,然后完成自动化填写。...if reply == QMessageBox.StandardButton.No: sys.exit(0) # 用户选择退出程序在修改之后点击了取消,或者未修改就点击了保存后关闭修改页面...最后的问题就是pyinstaller打包带来的问题。目前主要是运行打包后的程序时,因为涉及一些解压等操作,程序响应比较慢,这个应该算是通病。

    32470

    Python打包exe运行程序,分享你的技术成果!

    但如果你想在某些特殊情况下使用该账户,就需要手动将其开启,并且最好在使用之后及时关闭。 怪不得我找不到,心痛!累! 好,现在开始更改管理员用户名!...关闭管理员账号。 至此,我的用户名终于改写好了! ? 好了,终于可以用pyinstaller打包.exe文件了。...我高兴的打开终端,进入到写好的python代码目录下,输入命令pyinstaller -F -w ucopy.py。 错误错误!!!!...错误信息提示,没有pip文件,按照我的理解,改个管理员用户名,把我的安装的软件路径搞错了,这么说,我重新安装pip,pyinstaller吧! 嗯,安装好了!...接着继续执行我的打包命令------pyinstaller -F -w ucopy.py 又给我出现了错误!!!! 马上我都受不了了!啊。。。。。。

    2K20

    用Pyinstaller打包时遇到No module named win32timezone问题

    大家好,又见面了,我是你们的朋友全栈君。...用Pyinstaller打包时遇到No module named win32timezone问题 Pyinstaller使用方法 我遇到的问题 解决办法 利用tkinter+python+pyinstaller...实现了小工具的项目,没有pyinstaller打包时程序没有问题,打包后运行.exe过程中会在控制台打印错误。...[自建模块2] 链接:Pyinstaller参数说明 使用-D 参数打包,会在根目录下的dist目录中生成一个文件夹,存放生成的 xxx.exe文件以及相关的依赖文件 (推荐使用-D 打包,-F...是打包成单一.exe文件) 我遇到的问题 我的项目结构: 打包命令如下: (test) D:\ProgramData\NewTachometer>pyinstaller -D -n volemeter

    2.1K30

    还敢逃课,老师用Python做了个随机点名系统,还逃嘛?

    pyinstaller打包python程序 PyInstaller 最简单使用只需要指定作为程序入口的脚本文件。...PyInstaller 执行打包程序后会在当前目录下创建下列文件和目录:main.spec 文件,其前缀和脚本名相同,指定了打包时所需的各种参数;build 子目录,其中存放打包过程中生成的临时文件。...如果 PyInstaller 运行有问题,需要检查warnxxxx.txt文件来获取错误的详细内容。xref-xxxx.html文件输出PyInstaller 分析脚本得到的模块依赖关系图。...三、解决使用pyinstaller打包程序时出现RecursionError 报错 RecursionError: maximum recursion depth exceeded 执行 pyinstaller...,虽然报错,但会生成 your_filename.spec文件 pyinstaller -F your_filename.py 在C盘找到 your_filename.spec 文件,打开进行编辑,添加以下语句

    63431

    python打包exe——pyinstaller遇到的那些坑及解决办法

    解决方案: 方案一:(亲测) 在Python的安装路径下找到Scripts文件下的pyinstaller-script.py文件并打开,如果路径没有引号则加上引号 ,路径不对则修改成对应的python.exe...大概框架如下: 2、Gui开发完毕后,开始研究pyinstaller,也翻阅了论坛关于pyinstaller的相关用法,这里总结下我的工具的打包步骤 2.1、先下载pyinstaller,我比较懒,...下图为命令生成的日志,红框部分则为exe工具生成的路径,如果在日志中只有info信息的话,说明打包过程没有问题 2.4、找到生成的exe文件,运行exe(生成的exe文件都会在dist目录下) 运行时...-i ico路径 -w xxxx.py 再将需要的图片资源和代码文件放到dist下的项目文件夹中 2.7、运行exe,能够打开则表示pyinstaller打包exe成功 ———————————...解决办法:(已通过方式一解决问题) 1.是否当前在使用所打包的文件,未关闭相关窗口 2.相关配置环境是否有权限访问 方式一:关闭所有打包相关文件 方式二:切换环境,并关闭所有与打包相关的文件

    4.1K11

    Python pyinstaller类库使用学习总结

    创建软连接,避免直接执行 pyinstaller 命令时,提示 pyinstaller: command not found # find / -name pyinstaller /usr/local.../python/python3.9.13/bin/pyinstaller # # ln -fs /usr/local/python/python3.9.13/bin/pyinstaller /usr/...internal -rwxr-xr-x. 1 root root 1227016 Oct 24 12:46 simulator 说明:这里的simulator.py为程序入口文件,即用python运行本程序时...同Linux,安装完成后,会在${PYTHON_HOME}\Scripts目录下生成pyinstaller.exe,为方便执行,将其所在路径添加到环境变量 生成可执行文件 同Linux pyinstaller...testcase_helper\config.json 运行可执行文件无法正确读取配置文件解决方案 实践时遇到过这样的情况: 直接使用python program_entry_file.py的方式运行程序时

    7500

    在Linux系统中使用PyInstaller将Python项目打包指南

    在Linux系统上开发Python应用程序后,您可能会希望将其分发给他人,而不让用户需要安装所有的依赖项或Python环境。...在这篇博客中,我将详细介绍如何在Linux系统中使用PyInstaller将Python项目打包成一个可执行文件。...基本使用假设您有一个名为main.py的Python脚本,您可以通过以下命令将其打包成可执行文件:pyinstaller main.pyPyInstaller将自动生成一个名为dist的目录,里面包含了可执行文件....这将在当前目录生成一个名为myapp.spec的文件,您可以打开并编辑此文件以自定义打包过程。...datas=[('data/config.json', 'config.json'), ('data/images/', 'images')], ...)保存并关闭文件后,您可以通过以下命令使用spec

    4.2K30

    程序打包

    实际上它是可以运行的,但是不能直接运行,得使用某种工具将其转换为二进制可执行文件!这类工具主要有两个:py2exe模块和pyinstaller模块。...这里我想说Python3.6已经不能用py2exe模块了,所以今天的文章我将使用pyinstaller模块。...如果想要没有Python解释器的x64系统执行最终生成的二进制文件,不加任何参数直接打包就行,但这样会有一个问题,程序打包会在当前目录下生成两个文件夹和一个文件,有点不方便管理。...然后使用pyinstaller打包,执行什么命令我就不讲了,上面已经说了。...点击桌面的magnetSearch文件夹,然后文件夹内依次打开dist文件夹,然后在dist里面打开一个叫magnetSearch的文件夹,接着找到magnetSearch.exe,如图所示。 ?

    91020

    Python脚本到Windows可执行程序——Cxfreeze的安装与使用

    大家好,又见面了,我是你们的朋友全栈君。...所以可以将 Python 程序打包程可执行的 .exe 文件。可以用的库有:cx_freeze,py2exe,PyInstaller。在此介绍 cx_freeze。...[可选参数如下] # --target-dir 是打包后的程序路径 # --target-name 是打包后的程序名 # --base-name=win32gui 程序用到图形化界面后,配置可使程序打开时隐藏黑窗口...(我使用的时候,这一项不起作用,还不知道为什么) 如果常用,可以工程目录下建一个 build.bat 文件,存放上述命令。...setup.py build #打包后的文件放在build目录下 可选的打包方式:生成 .msi 格式的 windows 安装包 python setup.py bdist_msi 两种方法的区别 build 会在当前目录下生成目录

    2.4K10

    pycharm如何使用pyinstaller_python的pyinstaller用法

    大家好,又见面了,我是你们的朋友全栈君。 在pycharm里面安装pyinstaller 直入正题之前,我们得先在pycharm上安装好这个插件。...按照下图所示方法打开terminal(这个我感觉相当于你电脑运行cmd), 随后你还是得找到你的python安装路径,C盘的话好像直接使用指令: pip install pyinstaller...发给别人看一看的时候,我却发现我的电脑上用cmd安装老是出现一些问题,真的就是试了一个晚上的方法,pip也更新了、各种插件也下载了、后面pyinstaller的文件也下载了(可惜没找到位置去安装,装不好...project interpreter这里选择相应的文件,然后点击右侧的那个加号去添加我们需要的插件:pyinstaller; 打开后的界面如下,我们搜索一下我们要添加的插件:pyinstaller...,按图示点击左下角的install package,随后等待安装完毕有一个带点绿的提示出现,我们就可以关闭设置界面了(设置界面记得点ok去退出)。

    1.6K20

    使用VScode编写python程序并

    据说Visual Studio Code(VS Code)的诸多好处,了解了一下果然很喜欢,我喜欢它的原因主要有3个,一是VS Code开源且跨平台,二是因为其界面非常酷,三是可以满足我的大所属代码需求...使用VScode编写第一个Python程序“one.py”,并将其打包成.exe文件。   ...1.创建一个文件夹,用于存放项目的源代码,我在e盘下创建了一个VScode/one的目录。   2.在welcome页面点击“Open folder”,选择刚才创建的目录e:/VScode/one。...图9 pip安装pyinstaller   2.安装完成后,python36\Scripts目录下会有名为“pyinstaller.exe”的程序,将其所在路径添加到系统环境变量。...图11 使用pyinstaller打包python文件   4.结果验证,找到one.exe程序双击打开,可以看到跟之前在VScode中运行的效果完全一样。 ?

    1.9K20

    iPhone手机总是弹出输入ID密码怎么办?

    确保所有应用程序都是最新版本 当您安装新的应用程序时,iPhone会要求您输入ID密码。此外,iPhone 还会在每次更新应用程序时提示输入Apple ID密码。...关闭iMessage和FaceTime再重新打开 当您的Apple ID有任何问题时,关闭再重新打开FaceTime和iMessage可能会解决问题。 iMessage:打开设置,然后轻点信息。...点击屏幕顶部iMessage旁边的开关将其关闭。再次轻点开关重新打开iMessage。 FaceTime: 打开设置并点击FaceTime通话。...然后,点击菜单顶部FaceTime通话旁边的开关将其关闭。等待几秒钟,然后再次点击开关以打开FaceTime。 FaceTime通话.jpg 5....注销并重新登录Apple ID 打开设置并点击屏幕顶部您的名字。在屏幕最下方点击退出登录。如果 “查找我的iPhone”已开启,您必须输入您的Apple ID密码才能将其关闭。

    4.7K00

    PyInstaller 打包 pytho

    1.7,原因下详) jieba 0.39 wordcloud 1.5  安装与使用PyInstaller   在pychaim下可以直接打开下方Teminal 窗口 执行指令   pip install...因为在pyinstaller 打包后的exe 运行时会在   C:\Users\Administrator\AppData\Local\Temp 新增了一个临时文件夹如“_MEIxxxxxx” 所有py...会导致运行时__file__ 指向了上面说的临时文件夹“_MEIxxxxxx”,所以就会报错,说找不到该文件,无法打开。 一劳永逸的办法是修改 spec 文件....datas接收一个元组数组 [(x1,y2),(x2,y2)]  x1 是指需要打包的资源文件位置,可以是文件夹名称(我这里是static),单一文件,或者 带有通配符 * 的多个文件。   ...这里我用了 点符号,代表临时文件夹本身。 这样需要的资源文件就包括进去了,也能正常读取了。 有其他办法是修改源码的,其实是很不优雅的。

    1.3K30

    Python实战03:实现一键自动登录

    要进入公司生产管理系统,我通常的操作是: 1.打开浏览器,输入或者选取网址并打开网页。 2.单击网页上的“生产环境”链接,进入系统登录界面窗体。 3.在登录窗体中,因为名称已默认,所以只需输入密码。.../') #等待20秒 #可根据电脑运行速度调整时间 time.sleep(20) #单击屏幕上的(1100, 390)处 #对应着我电脑打开网页的“生产环境”链接 #可根据实际调整坐标 pyautogui.click...保存该文件为mouse.py,然后将其生成为可执行文件。...我使用pyinstaller来生成可执行文件,如果没有,可使用下面的命令安装: pip install pyinstaller 安装完成后,在Windows命令行窗口,将目录更改为mouse.py脚本所在的目录...图3 生成的可执行文件mouse.exe位于文件夹dist中,可以将其生成快捷方式,以方便使用,如下图4所示。 ? 图4 这样,每次要登录系统,只需双击mouse.exe即可

    2.2K10
    领券