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使用any判断一个对象是否为空的方法
Nov 19 Python
python根据开头和结尾字符串获取中间字符串的方法
Mar 26 Python
使用Python脚本来获取Cisco设备信息的示例
May 04 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
在cmd中运行.py文件: python的操作步骤
May 12 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 Python
Python3中urlencode和urldecode的用法详解
Jul 23 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
Python importlib模块重载使用方法详解
Oct 13 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 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创建者模式
2014/11/25 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
jQuery 表单序列化实例代码
2017/06/11 jQuery
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
python的dataframe和matrix的互换方法
2018/04/11 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
python构造函数init实例方法解析
2020/01/19 Python
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
请解释在new与override的区别
2012/10/29 面试题
高二英语教学反思
2014/01/19 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
文化产业实施方案
2014/06/07 职场文书
大学生心理活动总结
2014/07/04 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
员工年度工作总结2015
2015/05/18 职场文书
python cv2图像质量压缩的算法示例
2021/06/04 Python
MySQL RC事务隔离的实现
2022/03/31 MySQL
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技