python打包和安装自定义模块
Python怎么打包和安装自定义的模块?_自己写的python模块没有被打包怎么办_夏悠的博客-CSDN博客
python 自定义模块的发布和安装 - 海中一神兽 - 博客园 (cnblogs.com)
Python 项目如何打包发布成 exe 文件 - 简书 (jianshu.com)
1、python打包exe
如果项目是基于gui进行交互,那么开发完成后一般会打包成exe文件,以便发布和使用。
有多种打包工具可以使用,目前倾向于pyinstaller。
1.1 安装
在pycharm中,setting->pip->搜索pyinstaller,直接安装。
1.2 打包命令
pyinstaller -F -w -i 'test.ico' main.py
- -w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)
- -i指定图标作为exe文件的图标
- main.py是项目的启动文件,打包后默认是main.exe。也可以重命名main.py,以此设置打包后的exe文件名。
1.3 实战
实际使用,存在一些问题待解决。
- 打包后直接即exe文件,项目中使用的一些自定义资源文件和配置目录需要手动创建和编辑
- 项目使用到pyqt库,但双击执行exe文件未成功加载