![]() | 1 loading 2014-10-08 17:22:58 +08:00 可以考虑做成msi安装包。 |
![]() | 2 imn1 2014-10-08 17:25:23 +08:00 |
![]() | 3 royzhanggy OP @loading 可以生成命令吗?因为主要是为了命令,这个项目可以作为sdk使用,也可以直接调用cli,cli是对sdk的封装。 |
4 pandev 2014-10-08 17:30:20 +08:00 py2exe |
![]() | 5 royzhanggy OP @pandev 已经尝试过,因为项目有很多个模块,针对一个主程序进行打包生成exe文件,运行的时候各种import找不到 |
6 iam36 2014-10-08 17:37:41 +08:00 可以用winrar,建立自解压文件,执行你所需要的包子里的命令;说白了,就是你原来的安装包再加批处理 |
![]() | 7 loading 2014-10-08 17:46:02 +08:00 "生成命令"我不知道你指什么? 如果是说在 cmd 下使用,只有你的path对,不就好了? |
![]() | 8 royzhanggy OP @loading 不只是在cmd下使用这么简单,而是需要用一个xxx命令去调用程序里某个入口模块的main方法,现在要解决的就是怎么生成这样一个xxx命令 |
![]() | 9 yfdyh000 2014-10-08 18:37:46 +08:00 命令行参数吗。 |
![]() | 10 royzhanggy OP @yfdyh000 嗯,cli部分用的是argparse |
![]() | 11 loading 2014-10-08 18:44:44 +08:00 把它放到它该放的地方就好了,有那么复杂吗? 你现在文件放哪就放哪!你自己能写出来了,还不知道调用过程和原理? |
![]() | 12 xarrow 2014-10-08 21:19:20 +08:00 pyinstaller.py -F 最简洁! |
![]() | 13 glasslion 2014-10-08 21:19:57 +08:00 @royzhanggy entry point |
![]() | 14 royzhanggy OP @glasslion 这个只是linux下有用吧,windows下好像没用 |
![]() | 15 royzhanggy OP @xarrow 嗯,去试试看 |
![]() | 16 scola 2014-10-09 08:27:47 +08:00 |
![]() | 17 Zuckonit 2014-10-09 21:30:59 +08:00 现在就pyinstaller项目还算活跃。支持的平台也很广。 pyinstaller -F 打包为单个文件很方便 |
18 yangzh 2014-11-16 14:36:43 +08:00 via iPhone pyinstaller |