猫史档案馆


【python】【求助】打包软件

用户:yee只馒头_yee退yee只馒头_yee退查看:0 回复:3 评论:0 创建时间:2021-10-24T20:34:46


python怎么把多个文件打包成一个软件发布啊?

(代码中用了固定路径如“C:\Program Files\....jpg”)

center_image

center_image

center_image


回复

上一页1 页 / 共 1下一页
伴雪纷飞伴雪纷飞

先安装pyinstaller

再在命令符输入

pyinstaller -w -F 你的所有文件相对或绝对都可以路径并把这些路径用空格连接

点赞0


评论


lsk666666lsk666666

把绝对路径改为相对路径,比如你的程序在D://test/test里,图片在D://test/test里,图片的路径可以直接填文件名;再比如图片在D://test/test/images里,那么图片的路径可改为images/文件名。只要保证你压缩包里的文件结构也是这样,解压后就依然能正常读取

点赞0


评论


fkymfkym

pyinstaller 生成过一次后会有 .spec 文件,在里面

a = Analysis(['C:/Users/admin/PycharmProjects/z/scipct.py'],
pathex=['C:\\Users\\admin\\PycharmProjects\\z'],
binaries=[],
datas=[],
hi喵enimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
的['C:/Users/admin/PycharmProjects/z/scipct.py']项中添加文件

点赞0


评论