Pyinstaller打包记录
程序员文章站
2024-02-03 22:22:52
...
项目目录
test.py
data
- test.txt
- text1.txt
测试脚本
import rtree
from rtree import index
if __name__ == "__main__":
idx = index.Index()
left, bottom, right, top = (0.0, 0.0, 1.0, 1.0)
idx.insert(0, (left, bottom, right, top))
print(list(idx.intersection((1.0, 1.0, 2.0, 2.0))))
print(list(idx.intersection((1.0000001, 1.0000001, 2.0, 2.0))))
print(os.listdir('data'))
打包脚本
pyinstaller -c ^
--add-data="data;data" ^
--add-data="C:\Program Files\Python36\Lib\site-packages\rtree\spatialindex_c.dll;." ^
--add-data="C:\Program Files\Python36\Lib\site-packages\rtree\spatialindex-64.dll;." ^
--icon=logo.ico ^
--distpath=exe ^
test.py
-
-w
:窗口程序,-c
为控制台程序 -
--add-data
:添加依赖的数据 -
^
:cmd中的换行符 -
--distpath
:输出目录,默认为dist
输出测试
>test.exe
[0]
[]
['test.txt', 'test1.txt']
推荐阅读
-
python中如何将程序打包成为exe可执行程序
-
pyinstaller打包exe后不能运行报Failed to execute script XXXX问题分析与处理
-
python文件打包为.exe可执行文件
-
pyinstaller打包错误解决:gensim错误,ImportError: DLL load failed: 找不到指定的模块。
-
Pyinstaller打包问题之解决方案汇总
-
利用PyInstaller打包exe文件
-
NSIS 打包记要
-
Qt之打包发布程序 (NSIS)
-
Python:pyinstaller 打包运行报错 failed to execute script ***
-
python代码直接生成可执行exe文件-------pyinstaller 库 (解决python3.8和pyinstaller 3.5不兼容问题)