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

使用 pyinstaller 打包 python 程序

安装 python3python3python3 对应的 pyinstallerpyinstallerpyinstaller 比较简单,直接通过 pippippip 就行,可能对网络有点小要求: pip...install pyinstaller 至于 python2python2python2 的需要找到 pyinstaller 2.1pyinstaller\ 2.1pyinstaller 2.1 的源码包进行安装...(pyinstaller3pyinstaller3pyinstaller3 也可以通过源码安装): wget https://pypi.python.org/packages/source/P/PyInstaller...-2.1/Pyinstaller-2.1 python setup.py build python setup.py install 安装之后,并不能直接打包,需要在源码中导入几个模块,否则可能会报错:...这里 optsoptsopts 比较常用的是 −F-F−F,可以将多个文件打包成单个二进制文件,第一个 scriptnamescriptnamescriptname 是入口程序,后边可以通过 −p-p−

80030

Python 程序编译:Pyinstaller库的使用

本文内容:Python 程序编译:Pyinstaller库的使用 ---- Python 程序编译:Pyinstaller库的使用 1.Pyinstaller库简介 2.Pyinstaller库常用命令...、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。...PyInstaller 支持 Python 2.7 和 Python 3.3+。...Pyinstaller 库需要通过pip指令安装: pip install pyinstaller PyInstaller 库会自动将 PyInstaller 命令安装Python 解释器 目录中...程序代码请见:Python 海龟绘图:turtle库的使用 先让我们打开源文件所在文件夹: 鼠标右键空白处选择在终端打开: 在PowerShell中输入相应的pyinstaller

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

使用PyInstaller创建Python可执行文件

您已经花费时间创建了一个 Python 应用程序,您希望使用它或将其分发。...您已经花费时间创建了一个 Python 应用程序,您希望使用它或将其分发给可以从其强大功能中受益的人。...我们将使用我们之前创建Python 应用程序的代码(用于获取用户的输入并使用 GUI 将其写入文件)并从中创建一个方便的可执行文件。 这是一种从 Python 代码创建便携式应用程序的好方法。...如果您使用的是其他发行版或操作系统,则需要相应地调整 Pip 安装过程。 安装 Pip 要安装 PyInstaller,您必须首先确保安装了 Pip(Python 包管理器)。...安装 PyInstaller 接下来,我们需要安装 PyInstaller,它会读取您的 Python 代码,发现您的应用程序运行所需的每个模块和库,收集所有必要的东西(包括 Python 解释器),并将它们与您的代码组合成一个单独的文件夹或一个单独的可执行文件

6210

pyinstaller打包python程序

无标题.png 说明 文档对应内容为 pyinstaller 4.2, 支持 python 3.5+ 如果需要使用python2.7,则需要使用 pyinstaller <= 3.6 安装 从PyPI...安装 pip install pyinstaller 升级 pip install --upgrade pyinstaller ---- 使用命令行方式 语法: pyinstaller [选项] 脚本...] # 使用命令行方式 常用选项: 生成选项 -D # 生成单个可执行程序 -F # 生成一个目录,包含多个文件和一个可执行程序 搜索路径选项 # 某些Python脚本以PyInstaller无法检测到的方式导入模块...多个路径使用冒号(:)分隔,或者使用该命令添加多次 --hiden-import MODULENAME # 添加隐式的import模块到可执行文件,多个模块可使用该命令添加多次 加密选项 # 加密python...字节码,生成加密的文件 # 使用时候会提示需要安装的包tinyaes,依照提示安装即可:pip install tynyaes --key KEY # KEY为自定义的加密密钥 eg: --key 123456

1.5K00

python3.6 使用pyinstaller 打包web程序的方法

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文件所在目录下,就可以正常执行(具体得看你使用

1.4K30

pycharm如何使用pyinstaller_pythonpyinstaller用法

在pycharm里面安装pyinstaller 直入正题之前,我们得先在pycharm上安装好这个插件。...按照下图所示方法打开terminal(这个我感觉相当于你电脑运行cmd), 随后你还是得找到你的python安装路径,C盘的话好像直接使用指令: pip install pyinstaller...python3的版本可以试着吧指令换为: pip3 install pyinstaller 问题引出 之前我在电脑上用python搞了一个小程序(很简单的,就不细讲),但是等到我想把这个py文件生成exe...发给别人看一看的时候,我却发现我的电脑上用cmd安装老是出现一些问题,真的就是试了一个晚上的方法,pip也更新了、各种插件也下载了、后面pyinstaller的文件也下载了(可惜没找到位置去安装,装不好...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175081.html原文链接:https://javaforall.cn

1.5K20

Python文件打包为exe程序pyinstaller

有时,我们希望将自己电脑上的某个Python文件发到另一台电脑上使用;而如果这个Python文件中包含了大量的第三方库,那么首先不仅需要保证另一台电脑上有Python环境,而且还需要配置好这些第三方库—...但是需要注意,pyinstaller模块打包后的可执行文件是不可以跨平台使用的——例如,在Windows上将一个Python代码文件打包,得到的可执行文件就只能在Windows上使用,而在Linux和Mac...上是不可以使用的;如果大家有这样跨平台使用的需求,pyinstaller模块的官方网站则建议借助Wine来代替实现。   ...首先,我们需要配置一下Python语言中的pyinstaller模块。...其中,关于Python虚拟环境的创建使用,大家可以参考文章Anaconda创建使用、删除Python虚拟环境。

29110

使用 pyinstaller 打包 py 文件成 exe 程序

使用方法: 将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: cd D:\Projects\Python_projects\ 输入:pyinstaller -F 文件名...(带后缀py): pyinstaller -F test.py 注意如果有引用第三方库的话,这种方法打包的exe会提示缺少模块,这时候需要把所有引用的第三方库也一起打包进去: pyinstaller -...F -p C:\Users\Lenovo\AppData\Local\Programs\Python\Python36\Lib; test.py 回车后,代码迅速操作,直到操作结束。...常用参数说明: –icon=图标路径 -F 打包成一个exe文件 -w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -

94440

Python使用pyinstaller打包几个小技巧

1、进入命令提示符环境cmd,执行命令pip install pyinstaller安装扩展库pyinstaller。...2、编写Python程序,以《Python可以这样学》书中的电子时钟程序为例,代码如下: ? 其运行效果为: ?...3、把Python程序打包为单个exe文件:假设该程序tkinter_DigitalWatch.pyw存放于C:\Python36文件夹中,进入命令提示符环境,执行命令下面的命令: ?...打包为单个文件时,文件比较大,减小文件体积的技巧有: 1)尽量使用from ... import ....明确导入程序使用的模块对象,避免使用import...导入整个包。...4、把Python程序打包为多个文件:在使用pyinstaller打包时,不加-F参数即可打包为多个文件,这时生成的exe文件是主程序,同时还会生成一些依赖文件,如图: ?

2.6K20

Python打包工具PyInstaller安装与pycharm配置支持PyInstaller详细方法

windows系统下安装Pyinstaller cmd下输入指令 pip install PyInstaller Pyinstaller使用 进入需要打包的目录下,执行打包命令 Pyinstaller...onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c -console,-nowindowed,使用控制台,无窗口(默认) -w -Windowed,-noconsole,使用窗口...name:Pyinstaller EXE(自定义) Program:pyinstaller.exe文件所在的路径,参考下列路径 ( C:\Users\Administrator\AppData\Local...运行程序 ? ok,大功告成了,一个简单的Python应用程序安装包打包成功。...本文主要讲解了Python打包工具PyInstaller安装与pycharm配置支持PyInstaller详细方法,更多关于Python打包工具PyInstaller知识请查看下面的相关链接

5.3K20

PyInstaller安装使用的详细步骤

1.配置系统变量 安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图: ?...4.使用PyInstaller生成exe文件 这边使用最简单的-F参数生成文件,执行以下命令: #后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe...到这里,使用python3.5下使用PyInstaller生成exe的教程就结束了。...—— 这条如果使用【pip install pyinstaller】命令安装会自动下载缺少的库。...那你看下是否引用了six模块,打包时加进去 到此这篇关于PyInstaller安装使用的详细步骤的文章就介绍到这了,更多相关PyInstaller安装使用内容请搜索ZaLou.Cn

5.3K20

python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件

本文介绍一个exe打包工具pyinstaller使用非常简单、方便,而且还跨平台。...软硬件环境 Windows 10 64bit PyQt5 Anaconda with python 3.6.5 pyinstaller apscheduler sqlalchemy pyinstaller...安装 命令行中执行 pip install pyinstaller pyinstaller打包exe 示例还是以之前的为例,解压进入工程目录,命令行执行打包命令 pyinstaller -F --distpath...-distpath release main.py sqlalchemy打包问题 在用pyinstaller打包一个使用了sqlalchemy库的python3工程中,碰到了打包后的可执行文件报错的问题...打包命令 pyinstaller -F --clean --distpath shark main.py 好了,至此pyinstaller打包python程序为exe安装文件的其实操作就算完成了,如果出现其它问题请直接联系我们

2K41

Python+PyInstaller打包多进程程序注意事项

问题描述: 在Windows平台使用标准库multiprocessing编写Python多进程程序时会出现这样的情况,直接执行源程序一切正常,但使用PyInstaller打包后无法创建子进程,一直在主进程中无限循环...例如下面的程序使用PyInstaller进行打包,打包过程完全正常。 然后运行打包生成的exe文件,可以看到,程序一直在主进程中无限循环,并没有创建和执行子进程。...要想解决这个问题并不复杂,只需要导入和调用标准库multiprocessing中的函数freeze_support即可,把上面的程序修改如下: 然后重新打包并运行程序,打包后的exe程序就可以正常运行了...经过修改以后,打包后的程序看上去似乎是正常执行的,但实际与直接执行源程序的结果并不完全相同。 。

73420

在java中使用SPI创建扩展的应用程序

程序那些事 ? 简介 什么是扩展的应用程序呢?扩展的意思是不需要修改原始代码,就可以扩展应用程序的功能。我们将应用程序做成插件或者模块。...本文将会向大家介绍如何通过java中的SPI机制实现这种扩展的应用程序。 SPI简介 SPI的全称是Java Service Provider Interface。...通过遵循相应的规则编写应用程序之后,就可以使用ServiceLoader来加载相应的服务了。...为了更好的展示扩展应用的实际使用,我们分别创建4个模块。在实际应用中,只需要将这些jar包加入应用程序的classpath即可。...如果在JPMS中,我们就不需要使用META-INF/services了,我们只需要创建相应的module-info.java文件即可。

1.5K41

使用pyinstallerpython脚本打包成exe文件

1.配置系统变量 安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图:  ?...在Path变量值中添加【;(python安装目录)\Scripts】  *注意不要漏了最前面的分号 2.安装PyInstaller 用管理员权限安装 pip install pyinstaller...3.使用PyInstaller生成exe文件 #后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe文件) pyinstaller...+1事件给用户程序。...pygame.mixer.music.queue(filename) 使用指定下一个要播放的音乐文件,当前的音乐播放完成后自动开始播放指定的下一个。一次只能指定一个等待播放的音乐文件。

1.9K11
领券