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 相关文章推荐
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
Python多线程编程(四):使用Lock互斥锁
Apr 05 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
windows10下安装TensorFlow Object Detection API的步骤
Jun 13 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
python实现用类读取文件数据并计算矩形面积
Jan 18 Python
Python matplotlib画曲线例题解析
Feb 07 Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 Python
Python3中最常用的5种线程锁实例总结
Jul 07 Python
python 管理系统实现mysql交互的示例代码
Dec 06 Python
python中的getter与setter你了解吗
Mar 24 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
PHP注释实例技巧
2008/10/03 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
新奇的小玩意:IWOOT
2016/07/21 全球购物
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
怀念母亲教学反思
2014/04/28 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
公司会议开幕词
2016/03/03 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers