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获取豆瓣电影简介代码分享
Jan 16 Python
python中的内置函数getattr()介绍及示例
Jul 20 Python
Python3基础之条件与循环控制实例解析
Aug 13 Python
Python lambda和Python def区别分析
Nov 30 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
Oct 24 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
python基于event实现线程间通信控制
Jan 13 Python
Python格式化输出--%s,%d,%f的代码解析
Apr 29 Python
python如何进行矩阵运算
Jun 05 Python
python 实现定时任务的四种方式
Apr 01 Python
Pygame Time时间控制的具体使用详解
Nov 17 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
laravel 5 实现模板主题功能
2015/03/02 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
js字符串转成JSON
2013/11/07 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
js+SVG实现动态时钟效果
2018/07/14 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
python使用opencv驱动摄像头的方法
2018/08/03 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
小学开学寄语
2014/01/19 职场文书
实训报告范文大全
2014/11/04 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
民事上诉状范文
2015/05/22 职场文书
校长新学期寄语2016
2015/12/04 职场文书
Python图像处理之图像拼接
2021/04/28 Python
教你用python控制安卓手机
2021/05/13 Python
mysql 索引合并的使用
2021/08/30 MySQL
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android