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的文件 ?...B7B8E93C-BD56-4C31-AADD-BE6A9BF09FDC.png 点击就能运行了 关于图标(my.ico 是一个图标名,和当前的test.py文件在同一个目录下) pyinstaller
接前一篇博客,为了使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
1、下载地址:http://www.pyinstaller.org/ 。 2、解压即用(V2.1)。注意环境变量,或者用pyinstaller.py的全路径,或者到解压目录下使用。...*** Updated 2015-12-11 *** 1、用pip安装pyinstaller3。...pip3 install pyinstaller 2、打包命令示例: pyinstaller --onefile yourprogram.py 另外两个常用的参数: (1)、添加图标 -i walker.ico...A2、在main函数中添加multiprocessing.freeze_support()语句,参考这里。...Q5、python 3.6,pyinstaller 3.3.1,pywinauto 0.6.4 打包问题可以参考:PyInstaller 3.3.1 does not work with Pywinauto
在pycharm里面安装pyinstaller 直入正题之前,我们得先在pycharm上安装好这个插件。...按照下图所示方法打开terminal(这个我感觉相当于你电脑运行cmd), 随后你还是得找到你的python安装路径,C盘的话好像直接使用指令: pip install pyinstaller...python3的版本可以试着吧指令换为: pip3 install pyinstaller 问题引出 之前我在电脑上用python搞了一个小程序(很简单的,就不细讲),但是等到我想把这个py文件生成exe...),于是我发现了可以在pycharm上安装的方法。...在pycharm里面生成exe 照样打开之前的那个terminal,然后转到你要打包的py文件的地址下:cd_你的文件地址,然后输入指令pyinstaller -F 文件名.py 如果要省去控制台的界面
Python中为了方便程序直接生成exe文件,它存在一个pyinstaller库,使用这个库可以直接将.py程序生成exe文件。这个命令不是在windows的命令行中执行的。...对于python3.5以下的版本,可以在cmd命令中直接使用。...首先下载pyinstaller库使用pip install pyinstaller下载这个库,下载成功后出现successfully代表下载成功。...然后将鼠标放到下载过的库上面就会出现路径,在我的电脑里面输入路径就会看到下载完的库的文件夹。接下来是重点↓ 将新下载的Pyinstaller文件夹复制到site-packages,并且全部替换 ?...中安装pyinstaller库的方法步骤的文章就介绍到这了,更多相关python3.64安装pyinstaller库内容请搜索ZaLou.Cn
至于 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...> [ <scriptname> ...] | <specfile>}pyinstaller [opts] [ ...]...import 引入自建模块,注意不能打包资源文件,打包成功后会生成 buildbuildbuild 与 distdistdist 目录,二进制可执行文件便在 distdistdist 目录下,将资源文件放置在二进制可执行文件同个目录下即可
Java 一次编译到处运行,Python没有这么好本事,但是也有一个pyinstaller可以打包exe,在window平台下运行 pyinstaller 安装pip install pyinstaller...参数 参数 含 义 -F 只生成一个exe文件 –distpath 指定生成的exe存放的目录 –workpath 指定编译中临时文件存放的目录 -i 创建一个目录包含:exe文件、依赖文件 -F 指定...exe图标 -p 指定exe依赖的包、模块 -d 编译为debug模式,获取运行中的日志信息 -clean 清理编译时临时文件 -c 使用控制台 -w 使用窗口 -version-file 添加exe版本信息...计算机小助手例子 在我桌面有demo8.py文件,psutil这个标准库是计算计算机的性能的。...cd 到代码的目录执行 pyinstaller -F demo8.py 这样就会生成日记等文件 ? 我们找到exe ?
1、进入命令提示符环境cmd,执行命令pip install pyinstaller安装扩展库pyinstaller。...3、把Python程序打包为单个exe文件:假设该程序tkinter_DigitalWatch.pyw存放于C:\Python36文件夹中,进入命令提示符环境,执行命令下面的命令: ?...打包为单个文件时,文件比较大,减小文件体积的技巧有: 1)尽量使用from ... import ....明确导入程序中使用的模块对象,避免使用import...导入整个包。...下载后解压缩,把其中的upx.exe文件放到Python安装目录的scripts子文件夹中: ? 然后进入命令提示符,执行下面的命令打包: ? 生成的exe文件如下,可以发现压缩比并不是很高: ?...4、把Python程序打包为多个文件:在使用pyinstaller打包时,不加-F参数即可打包为多个文件,这时生成的exe文件是主程序,同时还会生成一些依赖文件,如图: ?
可以在 Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在 Windows系统上运行 PyInstaller 进行打包工作;打包成mac...Pyinstaller 库需要通过pip指令安装: pip install pyinstaller PyInstaller 库会自动将 PyInstaller 命令安装到 Python 解释器 目录中...程序代码请见:Python 海龟绘图:turtle库的使用 先让我们打开源文件所在文件夹: 鼠标右键空白处选择在终端打开: 在PowerShell中输入相应的pyinstaller...命令: 回车,待命令执行完毕: 在刚刚的文件夹中,我们就能看到多出来很多东西: 这里我们使用了-F选项,也就是编译成单个的可执行文件,在生成的dist文件夹中的.exe文件就是我们要的可执行文件了...为了避免 Pyinstaller 打包后程序或文件夹过大,在引用包时,尽量使用 from ... import ...语句,而不是直接使用import导入整个库,这样可以一定程度减小生成文件的大小。
AttributeError: module ‘enum’ has no attribute ‘IntFlag’ 解决方法: pip uninstall enu...
打包出来的程序在运行后会创建一个临时目录,把dll等文件解压到临时目录中;py2exe使用了内存加载dll的技术,可以在不解压dll的情况下直接加载,看上去更优雅一些 0x01 环境准备 测试过程使用了...GUI的可执行文件: pyinstaller -F -w main.py -n demo 执行后,可以在dist目录下创建demo.exe(Windows)或demo.app(Macos) 0x03 指定程序图标...由于PyInstaller打包出来的程序在运行时会解压数据文件到临时目录中,因此程序中可以直接访问这些数据文件;而py2exe则需要手动将数据文件从程序体中解压出来使用。...0x05 添加版本信息(Windows) PyInstaller允许在Windows上给程序添加版本信息,使用--version-file version_file.txt参数进行添加。...、厂商、版本等信息,并保存 为了动态修改版本信息,也可以使用脚本动态生成版本文件 0x06 打包成app( Macos) 在Macos上使用PyInstaller打包出来的是一个目录,可以直接压缩成zip
使用方法: 将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: cd D:\Projects\Python_projects\ 输入:pyinstaller -F 文件名...(带后缀py): pyinstaller -F test.py 注意如果有引用第三方库的话,这种方法打包的exe会提示缺少模块,这时候需要把所有引用的第三方库也一起打包进去: pyinstaller -...打包好的exe文件,在同目录的dist文件中。...常用参数说明: –icon=图标路径 -F 打包成一个exe文件 -w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -
PyMunk PyMunk是一个模拟物理的库。 注意,PyMunk只是进行物理模拟,不包含可视化的功能。如果需要可视化,可使用pygame等库。...可用pip安装pymunk: pip install pymunk pymunk pymunk中的概念: • space:物理空间。包含gravity 模拟重力,update更新空间。...=pymunk.Body.DYNAMIC) # DYNAMIC 类型的物体会受到力的影响 body.position = pos shape = pymunk.Circle(body,...radius=10) space.add(body, shape) return shape (如果使用pygame可视化)绘制物体: def draw_apple(apples):...更新空间 ... # 在每一帧中更新空间 space.step(1/60.0) 案例 下面是一个完整示例,模拟苹果掉落的过程。
我用的环境版本 python解释器:3.6.0 pycharm开发工具:2018.3.6社区版 PyInstaller打包工具:3.6 pycharm中配置PyInstaller打包工具 opts...,无窗口(默认) -w -Windowed,-noconsole,使用窗口,无控制台 Pyinstaller在pycharm的支持配置 name:Pyinstaller EXE(可自定义) Program...在打包过程中总是出现这一句,经查,是pyinstaller支持压缩,使用UPX压缩,官方地址https://upx.github.io/ 居然没有windows64位,32位拉来试试吧。...使用很简单,把获取的upx.exe放在pyinstaller目录下就可以了。 再次尝试打包: INFO: UPX is available..../lib' 然后我们在cmd窗口, cd进入代码byhy文件所在的目录下面,执行制作exe命令时,加上 参数 –runtime-hook=“runtimehook.py” pyinstaller byhy.py
1.配置系统变量 安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图: ?...在Path变量值中添加【;(python的安装目录)\Scripts】 *注意不要漏了最前面的分号 2.安装PyInstaller 用管理员权限安装 pip install pyinstaller...3.使用PyInstaller生成exe文件 #后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe文件) pyinstaller...载入的音乐不会全部放到内容中,而是以流的形式播放的,即在播放的时候才会一点点从文件中读取。 pygame.mixer.music.play() 播放载入的音乐。该函数立即返回,音乐播放在后台进行。...pygame.mixer.music.queue(filename) 使用指定下一个要播放的音乐文件,当前的音乐播放完成后自动开始播放指定的下一个。一次只能指定一个等待播放的音乐文件。
您已经花费时间创建了一个 Python 应用程序,您希望使用它或将其分发给可以从其强大功能中受益的人。...您可能认为唯一的方法是将代码发送给他们,确保他们在机器上安装了 Python(以及代码所需的任何依赖项),并指示他们使用命令 python3 appname.py 运行代码。...将所有内容捆绑在一起 我将首先向您展示如何使用 PyInstaller 为您的应用程序创建捆绑包。所有这些都将包含在一个文件夹中,其中包含一个可执行文件和一个包含依赖项的文件夹。...然后,您可以使用以下命令创建捆绑文件夹: pyinstaller input.py 当命令完成后,使用以下命令更改到 dist 目录: cd dist 在这个文件夹中,你会找到一个名为 input 的子文件夹...这里唯一的区别是你在(INPUT_APP 文件夹内)运行的命令,它是: pyinstaller –noconsole –onefile input.py –noconsole 选项指示 PyInstaller
写的一些爬虫,不想太麻烦的使用pyqt5来写界面,就简单使用pyinstaller来做一个.exe的文件 ?...1.配置系统变量 安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图: ?...在Path变量值中添加【;(python的安装目录)\Scripts】 *注意不要漏了最前面的分号 2.下载PyInstaller 官网链接:http://www.pyinstaller.org/...↑如上图在Downloads中可以看到最新版本PyInstaller,上面是linux用的,下面是Windows用的。...到这里,使用在python3.5下使用PyInstaller生成exe的教程就结束了。
本章是有关pyqt5最后一个简单的东西了,目前我使用pyqt5还是比较少的,如果以后需要其他项目的时候在记录吧,也是对2020年最后一天的结束吧。...首先通过pycharm下载pyinstaller....下载后添加额外工具: name为:pyinstaller Description: for packet windows exe program: 找到那安装包路径 Argument 中写: -...写好后你的额外工具中,就会出现pyinstaller。...打开你同目录下,在dist 文件夹下,就是你打包的程序啦: 好了,就这样了,大家新年快乐。
使用详解 pyinstaller 使用详解 Python系列文章目录 前言 什么是 pyinstaller 安装 方式一 pycharm安装 方式二 命令行安装 使用 基本使用 参数介绍 利用自带帮助文档进行学习...它的功能是将我们的 Python 程序打包成可执行的 .exe 程序 安装 方式一 pycharm安装 安装 pyinstaller 模块 在 pycharm 中操作:file-->setting...-->Project:xxx -->Project interpretor,再点击(加号) 在新弹窗中输入要下载的第三方模块, 然后点击该模块, 最后点击左下角安装即可 方式二 命令行安装...命令行安装: 在命令行输入一下命令进行安装 pip install pyinstaller 使用 基本使用 最基本的使用方式: pyinstaller xxx.py 注意: 后面可以跟多个python...\img\" 方式二 利用图形界面打包 auto-py-to-exe 用于将Python程序打包成可执行文件的图形化工具 该工具的作用是将我们的在图形化界面点击的选项转换成方式一中的命令 安装方式
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...web框架配置的静态文件路径与运行文件相对位置是怎样的) 一般情况下,我们每个项目都有自己的虚拟环境,打包exe文件时会把虚拟环境下的其他库一起打包进exe文件中,所以不用担心如何将其他库引入打包,当然你也可以选择把源码全部复制到项目目录下...,在使用命令打包时,把它们都指定上(如果不嫌累的话)
领取专属 10元无门槛券
手把手带您无忧上云