我有一台新的64位Windows机器,会使用python做各种事情,因此更喜欢安装64位python。
但是,我的一个Python项目创建了一个Windows可执行文件,然后在32位Windows机器上运行(使用py2exe创建)。
我如何使用64位python和py2exe创建32位可执行文件?
如果无法这样做,我想我的选择是:
在包括我的机器在内所有机器上都使用32位python;或者
在32位机器上安装python并且不使用py2exe。
非常感谢任何建议。
我有一台新的64位Windows机器,会使用python做各种事情,因此更喜欢安装64位python。
但是,我的一个Python项目创建了一个Windows可执行文件,然后在32位Windows机器上运行(使用py2exe创建)。
我如何使用64位python和py2exe创建32位可执行文件?
如果无法这样做,我想我的选择是:
在包括我的机器在内所有机器上都使用32位python;或者
在32位机器上安装python并且不使用py2exe。
非常感谢任何建议。
您可以在计算机上安装32位和64位Python,并使用与每个安装相关联的py2exe。
但是,除非您实际需要64位的额外地址空间,否则为了兼容性,最好还是坚持使用32位Python。如果您使用32位,可能会发现第三方模块更易获取。
更新:距我写下这篇文章已经过去了三年。我是否还坚持关于64位Python的建议?可能会。确实,64位第三方模块更容易获得,这要归功于Christoph Gohlke的精彩网站。
但是,有时候您可能会发现很难获取需要的扩展的64位版本。因此,如果您的程序在32位进程中完美运行,则坚持使用32位是完全可以的。