当我知道目标平台时,有没有办法避免"Magic Number"问题?



我在python 2.7.5中构建了一个工具,并使用python -m compileall进行编译

当我试图在目标平台(python 2.6.6)上使用它时,我得到了令人讨厌的"Magic Number"错误。

我已经读了一堆关于这个错误的东西,我想我明白发生了什么…

那么我的问题是:当我编译.py文件时,是否有一种方法可以指定"目标平台",或者我是否应该降级我当前版本的python以匹配"生产"版本?

不能交叉编译其他Python版本,不行

只需在Python 2.7旁边安装Python 2.6 ,并使用compileall来生成字节码文件。您可以轻松地安装多个版本的Python。

相关内容

  • 没有找到相关文章

最新更新