mam*_*mcx 21 python windows delphi deployment lazarus
我很快就会发布一个测试版应用程序,它可以选择在Python上创建自定义集成脚本.
该应用程序将针对Mac OS X和Windows,我的问题是Windows通常不存在Python.
我的实际aproach默默运行Python 2.6安装.但是,我遇到默认情况下未激活的问题,并且在使用命令行选项时未设置路径.而且我担心如果之前安装了Python并且我升级到新版本,这可能会破坏别的东西......
所以,我想知道如何干净利落地完成这项工作.如果我复制整个Python 2.6目录,并将其放在我的应用程序的子目录中并安装所有内容,是否可以?或者使用virtualenv可以运行不同版本的Python(如果已经在机器中安装了Python?).
我在使用DLL嵌入Python之前也玩了,发现它很容易,但我失去了调试的能力,所以我切换到命令行插件.
我从命令行执行插件并读取STDOUT和STDERR输出.该应用程序是用Delphi/Lazarus制作的.我安装了其他模块,如JSON和RPC客户端,Win32com,ORM等.我使用bitrock创建安装程序.
更新:最终用户是小型企业所有者,Python脚本由开发人员制作.我想避免部署中的任何额外步骤,因此我想要一个完全集成的设置.