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 相关文章推荐
python和C语言混合编程实例
Jun 04 Python
Python实现端口复用实例代码
Jul 03 Python
跟老齐学Python之不要红头文件(2)
Sep 28 Python
在Python中操作字符串之replace()方法的使用
May 19 Python
Python中functools模块函数解析
Mar 12 Python
Python只用40行代码编写的计算器实例
May 10 Python
详解python3中socket套接字的编码问题解决
Jul 01 Python
python 动态加载的实现方法
Dec 22 Python
TensorFlow实现非线性支持向量机的实现方法
Apr 28 Python
python根据多个文件名批量查找文件
Aug 13 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
python读取yaml文件后修改写入本地实例
Apr 27 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
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
超级强大的表单验证
2006/06/26 Javascript
ext 代码生成器
2009/08/07 Javascript
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
angularjs 中$apply,$digest,$watch详解
2016/10/13 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
react-router4 嵌套路由的使用方法
2017/07/24 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
Python中__new__与__init__方法的区别详解
2015/05/04 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
三个python爬虫项目实例代码
2019/12/28 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
法学专业本科生自荐信范文
2013/12/17 职场文书
九年级英语教学反思
2014/01/31 职场文书
党的群众路线学习材料
2014/05/16 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
房产电话营销开场白
2015/05/29 职场文书
金榜题名主持词
2015/07/02 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python