Python如何发布程序的详细教程


Posted in Python onOctober 09, 2018

如何发布一个Python程序:

1.安装一个pyInstaller

在pycharm里点 file —?>setting—?>Project workspace——>Interpreter——>点pip右边的+号,进入下面这个界面:

Python如何发布程序的详细教程

搜索pyInstaller, 点击左下方Iinstall package安装(出现错误了可以多安装几次)

(或者在命令提示符界面 用 pip install pyinstaller命令安装)

2.将.py文件打包成.exe文件

在完成第一步的安装后,就开始我们的打包

在打包之前可以先运行一下你要打包的.py文件是否可以运行,然后进行打包

在pycharm中右键点击你将要打包的文件,找到Open in terminal点一下

Python如何发布程序的详细教程

在下面出现的Local 框内输入命令 pyinstaller -F 文件名 运行

Python如何发布程序的详细教程

然后进行打包

打包完成后,稍等一下会刷新出一个dist文件夹, 点击 ,在里面有一个 .exe文件,右键,点击里面的 Show in Explore 找到一个.exe文件(如果不一样的可以看一下你下面打包成功后出现的路径。)

Python如何发布程序的详细教程

3.发送

将打包好的.exe文件拉到你之前.py文件所在的文件夹,将所有需要的素材一起发送

别人收到后就能打开你的.exe文件运行你的程序

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
Python实现线程池代码分享
Jun 21 Python
利用Python破解斗地主残局详解
Jun 30 Python
python中子类调用父类函数的方法示例
Aug 18 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
python+opencv实现动态物体识别
Jan 09 Python
Numpy数据类型转换astype,dtype的方法
Jun 09 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
keras tensorflow 实现在python下多进程运行
Feb 06 Python
python实现全排列代码(回溯、深度优先搜索)
Feb 26 Python
Python爬虫爬取电影票房数据及图表展示操作示例
Mar 27 Python
python如何发布自已pip项目的方法步骤
Oct 09 #Python
Django csrf 验证问题的实现
Oct 09 #Python
Python正则表达式指南 推荐
Oct 09 #Python
详解Django的CSRF认证实现
Oct 09 #Python
浅析python中的迭代与迭代对象
Oct 08 #Python
实例讲解python中的序列化知识点
Oct 08 #Python
实例讲解python中的协程
Oct 08 #Python
You might like
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
常用一些Javascript判断函数
2012/08/14 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
Node.js pipe实现源码解析
2017/08/12 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
2018/09/16 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
python hough变换检测直线的实现方法
2019/07/12 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
django 模版关闭转义方式
2020/05/14 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
python 批量将中文名转换为拼音
2021/02/07 Python
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
高分子材料与工程专业推荐信
2013/12/01 职场文书
乔迁宴答谢词
2014/01/21 职场文书
房屋所有权证明
2014/10/20 职场文书
护士先进个人总结
2015/02/13 职场文书
担保贷款承诺书
2015/04/30 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python
解析redis hash应用场景和常用命令
2021/08/04 Redis
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript