-
Notifications
You must be signed in to change notification settings - Fork 54
打包成可执行程序
Yang Yuhao edited this page Nov 7, 2019
·
3 revisions
直接运行Python脚本太麻烦?要安装乱七八糟的依赖,新手不会用,等等......
如何将你改造的二次代码发布给小白?
Yes!你需要将它打包成一个可执行程序!
本项目的打包流程如下
- 拉取项目
- 在根目录下使用以下代码生成一个配置文件
pyi-makespec thesis-helper.py
- 修改根目录下生成的
thesis-helper.spec
,将其中的datas
修改为
datas=[("sample","sample"),("thesisUtils","thesisUtils"),("dictionary","dictionary")]
这一步的目的是,因为我们的项目有些内容是读取文件夹的相应资源,而不这样打包的话,会导致找不到那些资源
- 使用
pyinstaller thesis-helper.spec
打包 - 在
dist/thesis-helper
里就是你的打包完成的文件夹啦!文件夹里的thesis-helper.exe
就是可执行文件 - 直接将文件夹压缩成压缩包,发给你的小白朋友,就免去了安装各种库的烦恼
Known Issue: 程序无法运行在中文路径下