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 01 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
Python中的__slots__示例详解
Jul 06 Python
Python微信库:itchat的用法详解
Aug 14 Python
一篇文章快速了解Python的GIL
Jan 12 Python
手把手教你用python抢票回家过年(代码简单)
Jan 21 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
详解python配置虚拟环境
Apr 08 Python
Python partial函数原理及用法解析
Dec 11 Python
python add_argument()用法解析
Jan 29 Python
Python使用type动态创建类操作示例
Feb 29 Python
Python中BeautifulSoup通过查找Id获取元素信息
Dec 07 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删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
vue二级路由设置方法
2018/02/09 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
python运行其他程序的实现方法
2017/07/14 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
Python装饰器用法实例总结
2018/05/26 Python
python代码过长的换行方法
2018/07/19 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
超市营业员岗位职责
2013/12/20 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
行政管理专业求职信
2014/07/06 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
校运动会广播稿300字
2014/10/07 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang
我的收音机情缘
2022/04/05 无线电
table设置超出部分隐藏,鼠标移上去显示全部内容的方法
2022/12/24 HTML / CSS