python打包exe
2023-09-14 09:04:58 时间
目录
python打包的方式比较多。我这里使用py2exe来打包,其实挺方便的。
from distutils.core import setup
# 为了方便提示
import py2exe
setup(console=['shortToLong.py'])
官网地址
https://pypi.org/project/py2exe/0.9.2.2/
安装命令
可以根据给的提示直接下载
pip install py2exe==0.9.2.2
如果不写版本号就下载最后的一个版本。
我这里使用的工具是【PyCharm Community Edition 2021.3.1】
操作起来挺方便的,首先你得下载完环境,并且要保证程序能在项目里面跑起来,所有的包都正常使用,然后通过python setup.py py2exe来打包就行了,具体的exe文件名称是setup()中的console=[]来设置的。
打包效果
可以看到各种打包测试的文件名称。
代码建议
如果是控制台项目,建议最后添加上
os.system("pause")
跑完可以暂停一下,看最后的输出结果啥的。
py2exe的优点
你的应用程序将独立运行,可以运行 在没有Python的PC上
py2exe的缺点
错误的安全感,你的应用程序仍然被解释,只是脚本不再可见,但字节码是,而且它可以很容易地转换回源代码。在大的应用程序大小,使用py2exe打包的最简单的脚本大小将达到几兆字节。在潜在的问题,在某些情况下(主要是在使用编码的情况下),您需要将应用程序作为exe重新测试,并确保一切正常工作,您可能需要签入代码,以确定您是否在py2exe中运行并执行一些特殊操作。在如果应用程序依赖于某些第三方python模块,则可能无法工作。
相关文章
- 二级Python选择题_二级python选择题题库
- pycharm里python打包成exe_pycharm 将python文件打包为exe格式的方法[通俗易懂]
- Python常用代码_python画图代码大全
- python实现矩阵的转置_Python实现矩阵转置的方法分析
- Python打包exe,以及解决闪退
- Python&R语言-python和r相遇
- 【实战】爬虫总被禁?看看代理在Python中的运用吧
- Python 反转字符串_python输出字符串
- python chmod_Python os.chmod用法及代码示例
- python的py文件打包成exe_python生成文件
- 【Python实用技巧】如何将Python脚本打包成exe可执行文件?
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaconda打包32位exe(3.4万字)|python高阶
- python内置库和pandas中的时间常见处理(3)
- 客户同期群分析Python实战
- 【Python】字符串 ① ( Python 字符串定义形式 | 单引号定义法 | 双引号定义法 | 三引号定义法 | 字符串中包含单引号或双引号的处理方式 )
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(二)
- Python变量作用域(全局变量和局部变量)
- Python开发系列课程(8) – 字符串和常用数据结构详解编程语言
- Python学习:1.快速搭建python环境详解编程语言
- Linux与Python:开拓者的新时代(linux和python)
- Linux中如何离开Python环境(linux怎么退出python)