有没有办法用Python创建像Visual Studio那样的漂亮可安装的GUI应用程序和严格的许可证?
我对一些工具,比如cx_freeze、py2exe和pyInstaller,比较熟悉。这些工具可以把Python脚本转换成可执行程序,然后再用NSIS打包成Windows安装程序。
不过,我在使用这些工具时遇到了一些问题:
1. 有些Python模块,比如pandas和SimpleCV,生成的可执行文件会出错。我尝试过联系这些模块的开发者和上述工具的开发者,但都没有解决问题。
有没有办法像在Visual Studio里那样,从Python创建漂亮的可安装应用程序,并且能有严格的许可证锁定呢?
还是说我必须把我的Python程序重写成C#或C++等语言呢?
我希望有人能解答这个问题,我不太确定IronPython在这方面是否有帮助。
补充:我试过IronPython,但在2.7版本下,我无法导入很多Python模块,比如我提到的那些。如果有人知道更好的办法,请指教……
1 个回答
-1
如果你想把NSIS和Visual Studio结合起来,可以使用一个叫Visual & Installer的第三方插件:http://www.unsigned-softworks.sk/visual-installer/index.html
这个插件在Visual Studio 2005、2008、2010和2012上都能正常工作。