使用Anaconda将.py转换为.exe

时间:2017-05-20 18:27:42

标签: python python-2.7 anaconda exe

我使用PyGame创建了一个python程序,它只适用于Python 2.7,因此这是我的python版本。 我正在使用Anaconda,因为它更容易安装模块和使用python,但该网站没有用于2.7的py2exe模块。 还有另一种转换方法吗?或者某种方式在Anaconda中安装py2exe for 2.7?

3 个答案:

答案 0 :(得分:5)

您可以尝试使用pyinstaller构建可执行文件,而不是使用py2exe。

http://www.pyinstaller.org/downloads.html

根据此链接

,pyinstaller也支持PyGame包

https://github.com/pyinstaller/pyinstaller/wiki/Supported-Packages

答案 1 :(得分:3)

如何使用Windows版Anaconda 3(特别是Anaconda Prompt)创建可执行文件。

1-确保您的Anaconda中已安装pyinstaller

  

pip install pyinstaller

2-移至python脚本的目录

  

cd C:\ Users .... \ program.py

3-只需键入以下内容:

  

pyinstaller --onefile program.py

如果一切顺利,将在您拥有script.py的文件夹中创建多个文件夹,并且可执行文件位于文件夹“ dist”内。

如果我的解释令人困惑,请访问此处:https://medium.com/dreamcatcher-its-blog/making-an-stand-alone-executable-from-a-python-script-using-pyinstaller-d1df9170e263

答案 2 :(得分:0)

另一个解决方案是Conda Constructor

Constructor是一个工具,可用于构造conda软件包集合的安装程序。它使用用户提供的规范来解决所需的软件包,并将这些软件包捆绑在一起。它目前可以创建3种安装程序,最好将其视为捆绑包的交付工具。有外壳安装程序,MacOS .pkg安装程序和Windows .exe安装程序。所有这些都会在最终用户的系统上创建一个环境,其中包含您提供的规范以及任何必要的依赖项。这些安装程序类似于Anaconda和Miniconda安装程序,确实使用了构造函数来创建这些安装程序。