Pycharm生成可执行文件.exe的实现方法


Posted in Python onJune 02, 2020

一个项目开发完毕后总有一种想法,就是生成可执行文件,总不能一直用python xxx执行吧。

以下操作同时适用于windows和Linux下的Pycharm(我在Ubuntu下试验过,生成的是在Ubuntu下的可执行文件)

1、打开Pycharm。在pycharm中安装插件PyInstaller

Pycharm生成可执行文件.exe的实现方法

2、打开Terminal(快捷键Alt + F12)

Pycharm生成可执行文件.exe的实现方法

3、安装pyinstaller工具

输入:pip install pyinstaller

4、生成本项目可执行文件

Terminal中输入:

pyinstaller -F -w main.py

注:

main.py是我的项目启动文件名称,你要替换成你自己的项目启动名称。

生成的可执行文件放在同目录dist下。

-F(注意大写)是所有库文件打包成一个可执行文件,windows下是exe,Linux下是对应的可执行文件;

-w是禁止弹出黑色控制台窗口。

如果你的项目调用了图片等本地资源,请将你的可执行文件放在对应目录才能运行。

如:我的项目调用了相对目录image下的文件,所以我的可执行文件要放在和images同级目录下才能执行。

Pycharm生成可执行文件.exe的实现方法

到此这篇关于Pycharm生成可执行文件.exe的实现方法的文章就介绍到这了,更多相关Pycharm生成可执行文件.exe内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
解读Django框架中的低层次缓存API
Jul 24 Python
Python用模块pytz来转换时区
Aug 19 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
django一对多模型以及如何在前端实现详解
Jul 24 Python
python安装scipy的步骤解析
Sep 28 Python
numpy实现神经网络反向传播算法的步骤
Dec 24 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
Jan 16 Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 Python
Django中F函数的使用示例代码详解
Jul 06 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
Python实现初始化不同的变量类型为空值
Jun 02 #Python
浅谈Python程序的错误:变量未定义
Jun 02 #Python
在python3.64中安装pyinstaller库的方法步骤
Jun 02 #Python
PyInstaller的安装和使用的详细步骤
Jun 02 #Python
Pyinstaller 打包发布经验总结
Jun 02 #Python
python def 定义函数,调用函数方式
Jun 02 #Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 #Python
You might like
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
Python创建日历实例
2014/08/21 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
Python探索之自定义实现线程池
2017/10/27 Python
python实现音乐下载器
2018/04/15 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
仓库主管的岗位职责
2013/12/04 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
运动会入场词100字
2014/02/06 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
保护动物倡议书
2014/04/15 职场文书
党校学习心得体会范文
2014/09/09 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang