IronPython完全脱离环境打包

    Python的项目中,如果想要在其他的电脑上运行你的代码,那么相对于C/C#等静态语言来说,可能并不是这么容易。因为动态语言运行需要解释器。这就意味着其他电脑上必须要有和你的开发环境相同的解释器和运行环境。那么有没有办法像C/C#那样一次编译到处使用呢?

    答案是肯定的,以IronPython 2.7为例:官方提供了一个pyc.py的工具,可以在:IronPython 2.7\Tools\Scripts路径下找到。使用它可以将我们的代码打包为.exe可执行文件,无论是纯脚本还是带有UI交互窗口的项目,都能打包,使用方法如下:

    可以在文件pyc.py的开头找到

pyc: The Command-Line Python Compiler

Usage: ipy.exe pyc.py [options] file [file ...]

Options:
    /out:output_file                          Output file name (default is main_file.<extenstion>)
    /target:dll                               Compile only into dll.  Default
    /target:exe                               Generate console executable stub for startup in addition to dll.
    /target:winexe                            Generate windows executable stub for startup in addition to dll.
    @<file>                                   Specifies a response file
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值