PyInstaller打包的执行文件,只能在和打包机器系统同样的环境下。也就是说,不具备可移植性,若需要在不同系统上运行,就必须针对该平台进行打包。...python.py生成Mac、Windows下可执行文件 安装: pip install pyinstaller 或者 pip install pyinstaller -i https://pypi.douban.com...199C8634-082C-4C01-94C1-0F3B70BE9EDF.png 使用: cd到你python文件目录 //别拷贝使用 cd /Users/zhangrongwu/Documents/untitled1.../Location pyinstaller -F GUIDemo.py 成功提示 ?...pyinstaller -F -w Demo.py Demo1.py 生成后在dist文件夹中又一个app或者.exe的文件 ?
1、下载地址:http://www.pyinstaller.org/ 。 2、解压即用(V2.1)。注意环境变量,或者用pyinstaller.py的全路径,或者到解压目录下使用。...*^_^* 3、打包命令示例: python pyinstaller.py --onefile yourprogram.py 4、参数信息参见手册的Options 。...*** Updated 2015-12-11 *** 1、用pip安装pyinstaller3。...pip3 install pyinstaller 2、打包命令示例: pyinstaller --onefile yourprogram.py 另外两个常用的参数: (1)、添加图标 -i walker.ico...Q5、python 3.6,pyinstaller 3.3.1,pywinauto 0.6.4 打包问题可以参考:PyInstaller 3.3.1 does not work with Pywinauto
接前一篇博客,为了使webssh更容易安装部署,我在想是不是可以把webssh打包成一个独立的可执行文件,这样使用起来不是更方便呢。于是乎我想到了是不是可以使用PyInstaller来打包。...准备测试环境 这一步主要是准备一个干净的virtualenv环境,并安装pyinstaller和webssh。...$ cd ~ $ virtualenv myenv $ cd myenv $ . bin/activate $ pip install pyinstaller $ pip install webssh...准备spec文件 为了使用pyinstaller,需要准备一个spec文件并保存为 “~/myenv/lib/python2.7/site-packages/webssh/wssh.spec”,内容如下...runtime_tmpdir=None, console=True ) 打包 $ cd ~/myenv/lib/python2.7/site-packages/webssh/ $ pyinstaller
在pycharm里面安装pyinstaller 直入正题之前,我们得先在pycharm上安装好这个插件。...按照下图所示方法打开terminal(这个我感觉相当于你电脑运行cmd), 随后你还是得找到你的python安装路径,C盘的话好像直接使用指令: pip install pyinstaller...python3的版本可以试着吧指令换为: pip3 install pyinstaller 问题引出 之前我在电脑上用python搞了一个小程序(很简单的,就不细讲),但是等到我想把这个py文件生成exe...发给别人看一看的时候,我却发现我的电脑上用cmd安装老是出现一些问题,真的就是试了一个晚上的方法,pip也更新了、各种插件也下载了、后面pyinstaller的文件也下载了(可惜没找到位置去安装,装不好...,那么指令为:pyinstaller -F-w 文件名.py 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
至于 python2python2python2 的需要找到 pyinstaller 2.1pyinstaller\ 2.1pyinstaller 2.1 的源码包进行安装(pyinstaller3pyinstaller3pyinstaller3...也可以通过源码安装): wget https://pypi.python.org/packages/source/P/PyInstaller/PyInstaller-2.1.zip#md5=3eb18a454311707ab7808d881e677329...tar -zxv PyInstaller-2.1.zip cd Pyinstaller-2.1/Pyinstaller-2.1 python setup.py build python setup.py...install 安装之后,并不能直接打包,需要在源码中导入几个模块,否则可能会报错: import six import packaging import packaging.version import...是入口程序,后边可以通过 −p-p−p 添加需要打包的 .py.py.py 文件,通过 −−hidden−import--hidden-import−−hidden−import 引入自建模块,注意不能打包资源文件
问题在使用 pyinstaller 打包 playwright 程序,由于 playwright 的浏览器默认是安装在C盘中,所以打包程序时,并不会将其浏览器打包进程序包,就导致在其他的电脑中无法使用。...而当其值为 0 时,会将浏览器安装在 python 路径下的 /site-packages/playwright/driver/package/.local-browsers 目录中,自然而然可以通过 pyinstaller...PLAYWRIGHT_BROWSERS_PATH="0"finallyplaywright install### 总结如果 playwright 程序只有一个的话,通过方式二比较方便,如果有多个程序,推荐使用方式一
1、进入命令提示符环境cmd,执行命令pip install pyinstaller安装扩展库pyinstaller。...过程中会有一些警告信息,忽略即可,一般不影响使用,生成的单个exe文件为: ?...打包为单个文件时,文件比较大,减小文件体积的技巧有: 1)尽量使用from ... import ....明确导入程序中使用的模块对象,避免使用import...导入整个包。...如果生成的文件不能运行的,一般是vcruntime140.dll的问题,这时可以检查一下vc的安装问题。...4、把Python程序打包为多个文件:在使用pyinstaller打包时,不加-F参数即可打包为多个文件,这时生成的exe文件是主程序,同时还会生成一些依赖文件,如图: ?
本文内容:Python 程序编译:Pyinstaller库的使用 ---- Python 程序编译:Pyinstaller库的使用 1.Pyinstaller库简介 2.Pyinstaller库常用命令...可以在 Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在 Windows系统上运行 PyInstaller 进行打包工作;打包成mac...也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径 -n NAME,–name=NAME 指定项目(产生的 spec)名字。...程序代码请见:Python 海龟绘图:turtle库的使用 先让我们打开源文件所在文件夹: 鼠标右键空白处选择在终端打开: 在PowerShell中输入相应的pyinstaller...为了避免 Pyinstaller 打包后程序或文件夹过大,在引用包时,尽量使用 from ... import ...语句,而不是直接使用import导入整个库,这样可以一定程度减小生成文件的大小。
是资源文件的路径,可以是相对路径或绝对路径,建议使用绝对路径。 是资源文件在打包后在可执行文件中的目标目录路径。...是相对于应用程序顶层目录的目标目录,如果要将文件放入应用程序顶层目录,则使用 . 作为 。...注意:如果该目录路径不存在,则会自动创建 --add-data 可重复使用,以支持单次添加多个文件的需求 例子: 假设我们有一个Python项目,其中包含一个名为config.ini的配置文件。...希望在使用PyInstaller打包项目时,将这个配置文件也一起打包进去。...PyProjects\ZenTaoTestcaseHelper\dist\testcase_helper\config.json 运行可执行文件无法正确读取配置文件解决方案 实践时遇到过这样的情况: 直接使用
使用方法: 将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: cd D:\Projects\Python_projects\ 输入:pyinstaller -F 文件名...(带后缀py): pyinstaller -F test.py 注意如果有引用第三方库的话,这种方法打包的exe会提示缺少模块,这时候需要把所有引用的第三方库也一起打包进去: pyinstaller -...常用参数说明: –icon=图标路径 -F 打包成一个exe文件 -w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -
于是,将目光转向了PyInstaller,它可以同时支持Windows和Macos,并且使用方法差异也很小。...PyInstaller与py2exe的主要差异(Windows): PyInstaller打包出来的是一个正常的exe;py2exe打包出来的既是exe,也是zip文件,可以进行解压 PyInstaller...由于PyInstaller打包出来的程序在运行时会解压数据文件到临时目录中,因此程序中可以直接访问这些数据文件;而py2exe则需要手动将数据文件从程序体中解压出来使用。...0x05 添加版本信息(Windows) PyInstaller允许在Windows上给程序添加版本信息,使用--version-file version_file.txt参数进行添加。...0x06 打包成app( Macos) 在Macos上使用PyInstaller打包出来的是一个目录,可以直接压缩成zip文件给其他人使用,但更多的是打包成dmg格式。
在Path变量值中添加【;(python的安装目录)\Scripts】 *注意不要漏了最前面的分号 2.安装PyInstaller 用管理员权限安装 pip install pyinstaller...3.使用PyInstaller生成exe文件 #后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe文件) pyinstaller...None, upx=True, console=True ) # 是否开启控制台模式 注意加地址前的r以及行尾的逗号,更新过spec文件后,再重新打包只需要执行pyinstaller...details/47103447 3.音乐播放模块说明: 方法 说明 pygame.mixer.init() 或者只初始化音频部分 pygame.mixer.music.load('xx.mp3') 使用文件名作为参数载入音乐...pygame.mixer.music.queue(filename) 使用指定下一个要播放的音乐文件,当前的音乐播放完成后自动开始播放指定的下一个。一次只能指定一个等待播放的音乐文件。
如果您使用的是其他发行版或操作系统,则需要相应地调整 Pip 安装过程。 安装 Pip 要安装 PyInstaller,您必须首先确保安装了 Pip(Python 包管理器)。...要安装 PyInstaller,请执行以下命令: pip install pyinstaller 就是这样。您已准备好。...将所有内容捆绑在一起 我将首先向您展示如何使用 PyInstaller 为您的应用程序创建捆绑包。所有这些都将包含在一个文件夹中,其中包含一个可执行文件和一个包含依赖项的文件夹。...然后,您可以使用以下命令创建捆绑文件夹: pyinstaller input.py 当命令完成后,使用以下命令更改到 dist 目录: cd dist 在这个文件夹中,你会找到一个名为 input 的子文件夹...创建单个文件可执行文件 最好的方法是使用 PyInstaller 创建单个文件可执行文件。
本章是有关pyqt5最后一个简单的东西了,目前我使用pyqt5还是比较少的,如果以后需要其他项目的时候在记录吧,也是对2020年最后一天的结束吧。...首先通过pycharm下载pyinstaller....下载后添加额外工具: name为:pyinstaller Description: for packet windows exe program: 找到那安装包路径 Argument 中写: -...写好后你的额外工具中,就会出现pyinstaller。...如何打包呢,非常简单,点击你要打包的py文件,然后右键,选择External Tool 找到下图pyinstaller 这个指令,点击下就可以了。
使用详解 pyinstaller 使用详解 Python系列文章目录 前言 什么是 pyinstaller 安装 方式一 pycharm安装 方式二 命令行安装 使用 基本使用 参数介绍 利用自带帮助文档进行学习...打包 方式一 利用命令行打包 方式二 利用图形界面打包 前言 本章主要对 pyinstaller 的安装, 使用和打包方式做了详细的探究 什么是 pyinstaller pyinstaller...使用 基本使用 最基本的使用方式: pyinstaller xxx.py 注意: 后面可以跟多个python文件, 但注意用空格隔开 参数介绍 pyinstall 打包时, 可以跟各种参数, 这些参数用来拓展打包时需要的定制需求...Windows下使用, :Linux下使用 -h/--help 查看该命令帮助信息 利用自带帮助文档进行学习 下载pyinstaller 之后, 可以输入pyinstaller -h 或者 pyinstaller...-F xxx.py 将文件打包成 xxx.exe, 并且运行时不打开命令行(tkinter程序打包时使用) pyinstaller -F -w xxx.py 打包上一章坦克大战源码 将源码打包成 坦克大战
pywin32 https://github.com/mhammond/pywin32/releases 第二步,安装pyinstaller pip install pyinstaller 第三步,打包程序...如果不适用这个参数,则在运行打包后的exe时,会有一个命令行窗口,显示控制台输出 -p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标 进入虚拟环境后,使用命令 命令...pyinstaller -F myfile.py 其他命令示例 pyinstaller -F -w -i ..\7.ico run.py a.py 上面命令的意思是 将当前目录下的run.py...打包成一个(-F)exe文件,运行时不显示控制台窗口(-w),指定exe文件的图标(-i)为当前目录的父级目录(..\7.ico)下的7.ico对应的图标 注意事项 图标好像必须要是.ico格式,我使用...格式的图标会报错,目前不知道原因 web服务如果需要html、css等静态文件,可以按照项目结构,将对应的templates和static目录复制到打包后的exe文件所在目录下,就可以正常执行(具体得看你使用的
然后从http://www.pyinstaller.org/下载pyinstaller,解压。 将源代码copy到某个目录。...Step1: 分别执行以下命令 python pyinstaller_dir\configure.py python pyinstaller-dir\makespec.py --onefile src_dir...\src.py (完了会生成src.spec) python pyinstaller_dir\build.py src.spec Step2: 好了。
1、安装PyInstaller 首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。...如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。 设PyInstaller的文件夹为D:\PyInstaller,下同。...不能出现开头为E(Error)的信息,最好不要有W(Warning)的信息。如果出现找不到某dll,请把该dll文件放置到C:\Windows\system32下,一般能解决。...主要是运行Make.py,会在PyInstaller\support\load\下生成run和run_d两个文件,详见PyInstaller\doc\Manual.html说明。...windowed, --noconsole 窗体exe文件(Windows Only) -c, --nowindowed, --console 控制台exe文件(Windows Only) -X, --upx 使用
前言 ttkbootstrap 是一个基于 tkinter 的界面美化库,使用这个工具可以开发出类似前端 bootstrap 风格的 tkinter 桌面程序。...ttkbootstrap 不仅有丰富的案例,同时还有完善的官方文档,可惜是英文的。不过对于程序员来说,只要用好翻译软件与提供的案例代码,一样可以轻松上手,那么接下来我们就介绍一下这个工具的使用。...as ttk from ttkbootstrap.constants import * # root = tk.Tk() # 使用 tkinter 创建窗口对象 root = ttk.Window...() # 使用 ttkbootstrap 创建窗口对象 root.geometry('300x150') b1 = ttk.Button(root, text="按钮 1", bootstyle=...SUCCESS) # 使用 ttkbootstrap 的组件 b1.pack(side=LEFT, padx=5, pady=10) b2 = ttk.Button(root, text="按钮 2
在这篇博客中,我将详细介绍如何在Linux系统中使用PyInstaller将Python项目打包成一个可执行文件。...,可以使用--noconsole选项:pyinstaller --onefile --noconsole main.py指定图标:您可以为生成的可执行文件指定一个图标文件:pyinstaller --onefile...您可以在打包时使用--hidden-import选项手动指定这些模块:pyinstaller --onefile --hidden-import=module_name main.py总结PyInstaller...通过合理使用PyInstaller的各种选项和配置文件,您可以创建满足特定需求的可执行文件,减少打包过程中遇到的问题。...希望这篇博客能够帮助您在Linux系统上使用PyInstaller顺利打包您的Python项目!
领取专属 10元无门槛券
手把手带您无忧上云