Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
作者:jia666666 发布时间:2022-05-20 06:36:55
标签:Python,打包,PyInstalle
windows系统下安装Pyinstaller
cmd下输入指令
pip install PyInstaller
Pyinstaller的使用
进入需要打包的目录下,执行打包命令
Pyinstaller [opts] yourprogram.py
示范
pyinstaller -F -W helloworld.py
opts可选的参数
参数 | 含义 |
---|---|
-F | -onefile,打包成一个exe文件 |
-D | -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项) |
-c | -console,-nowindowed,使用控制台,无窗口(默认) |
-w | -Windowed,-noconsole,使用窗口,无控制台 |
Pyinstaller在pycharm的支持配置
第一步:设置—-》工具—–》外部工具,点击左上角的加号
第二步:属性配置
name:Pyinstaller EXE(可自定义)
Program:pyinstaller.exe文件所在的路径,可参考下列路径
( C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\pyinstaller.exe)
arfuments:-F $FileNameWithoutExtension$.py –noconsole
working:$FileDir$
第三步:保存设置,退出即可
Pyinstaller的打包应用实例
新建helloworld.py程序如下
鼠标点击需要打包的程序后,在工具—-》外部工具—-》pyinstaller
执行过程如下
看到最后一个单词成功就知道打包好了,文件管理器进入你打包程序所在的文件夹
打开dist文件夹
运行程序
ok,大功告成了,一个简单的Python应用程序安装包打包成功。
本文主要讲解了Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法,更多关于Python打包工具PyInstaller知识请查看下面的相关链接
来源:https://blog.csdn.net/jia666666/article/details/81841400
0
投稿
猜你喜欢
- 本次分享将讲述如何在Python中对多个list的对应元素求和,前提是每个list的长度一样。比如:a=[1,2,3], b=[2,3,4]
- Python3中print函数的换行最近看了看Python的应用,从入门级的九九乘法表开始,结果发现Python3.x和Python2.x真
- 什么是 Python 中的 Lambda 函数今天我们来学习 Python 中的 lambda 函数,并探讨使用它的优点和局限性Let
- MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中
- 本文实例讲述了正则表达式验证IPV4地址功能。分享给大家供大家参考,具体如下:IPV4地址由4个组数字组成,每组数字之间以.分隔,每组数字的
- 在密码学中,凯撒密码(或称恺撒加密、恺撒变换、变换加密)是一种最简单且最广为人知的加密技术。它是一种替换加密的技术。这个加密方法是以恺撒的名
- 如何指定GPU训练模型Linux 查看当前服务器 GPU 的占用情况可以使用 nvidia-smi 命令,如下所示:nvidia-smi关于
- 方法1:import sys f=open('test.txt','a+') a='123'
- 废话不多说了,关键代码如下所示:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T
- 一、闭包闭包相当于函数中,嵌套另一个函数,并返回。代码如下:def func(name): # 定义外层函数 def inner
- 本文实例为大家分享了python实现登录与注册系统的具体代码,供大家参考,具体内容如下实现功能1.调用文本文件里的用户信息2.可以将注册信息
- 感谢AKA及作者。Perl 中的正则表达式正则表达式的三种形式正则表达式中的常用模式正则表达式的 8 大原则 &nbs
- 如何查看cpu的核数代码: from multiprocessing import cpu_count print(&q
- /* --注意:准备数据(可略过,非常耗时) CREATE TABLE CHECK1_T1 ( ID INT, C1 CHAR(8000)
- 我打算将WebQQ单独出来运行, 一开始直接拷贝了pyxmpp2的mainloop, 但是跑起来问题多多, 所以我又研究了利用Tornado
- MicroPython是Python 3语言的精简高效实现,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。WiFi
- Python一切皆对象(object),每个对象都可能有多个属性(attribute)。Python的属性有一套统一的管理方案。属性的__d
- 平常我们使用js代码获取的时间都是客户端的时间,那么有什么办法在浏览器中显示的是服务器断的时间吗?请看下面代码:<span id=&q
- 本文实例讲述了JS Object.preventExtensions(),Object.seal()与Object.freeze()用法。分
- 1、字符串的索引与获取字符串的索引方式与列表的索引方式是一样的。只不过列表是每个元素的自身就有一个索引位置,而字符串是每个字符就有一个索引位