我使用cx_freeze(python 3.4)创建了一个exe文件。 除了exe之外,还有一个library.zip,python34.dll和一些带有它的.pyd文件。如何创建一个独立的exe,以便它可以在未安装python的其他系统上运行。
单个exe文件就是我想要的。可以实现这个...... 之前也问过这个问题,但我没有在其中找到任何合适的解决方案。请帮助。
由于
答案 0 :(得分:0)
首先.pyd文件是用C或C ++编写的用于Windows目标平台的python本机扩展。接下来为了获得exe构建,您将需要安装pyinstaller包(http://www.pyinstaller.org/)。您可以使用" pip install pyinstaller"," easy_install pyinstaller"或者只是将其指定为您的REQUIREMENTS.TXT或SETUP.PY中的依赖项。但是这个包依赖于pywin32包,它只能手动安装或使用easy_install安装。它不支持pip,因为唯一可用的包是 - exe文件格式。 easy_install可以处理它。