2024-04-23 09:51:00 发布
网友
我正试图将一个相当简单的Python程序转换为一个可执行文件,但找不到所需的内容,所以我有几个问题(我正在运行Python3.6):
到目前为止,我发现的方法如下
pyinstaller/py2exe
这是我试过的/遇到的问题。
pyinstaller
有一个名为auto py to exeon Github的开源项目。实际上,它也只是在内部使用Pyinstaller,但是由于它有一个控制Pyinstaller的简单GUI,所以它可能是一个很好的选择。与其他解决方案相比,它还可以输出独立的文件。它们还提供a video演示如何设置它。
图形用户界面:
输出:
Pyinstaller支持Python 3.6。
在Python文件夹中打开一个cmd窗口(打开一个命令窗口并使用cd,或者按住shift键,在Windows资源管理器上右键单击它并选择“在此处打开命令窗口”)。那就进去吧
cd
pip install pyinstaller
就这样。
最简单的使用方法是在命令提示符下输入
pyinstaller file_name.py
有关如何使用它的详细信息,请查看this question。
在Python3.6中将.py转换为.exe的步骤
pip install cx_Freeze
pip install idna
myfirstprog.py
.py
setup.py
python setup.py build
build
请参阅我的blog中的原始脚本。
设置.py:
from cx_Freeze import setup, Executable base = None executables = [Executable("myfirstprog.py", base=base)] packages = ["idna"] options = { 'build_exe': { 'packages':packages, }, } setup( name = "<any name>", options = options, version = "<any number>", description = '<any description>', executables = executables )
编辑:
import
packages
packages = ["idna", "os","sys"]
any name, any number, any description
name = "<first_ever>", version = "0.11", description = ''
有一个名为auto py to exeon Github的开源项目。实际上,它也只是在内部使用Pyinstaller,但是由于它有一个控制Pyinstaller的简单GUI,所以它可能是一个很好的选择。与其他解决方案相比,它还可以输出独立的文件。它们还提供a video演示如何设置它。
图形用户界面:
输出:
Pyinstaller支持Python 3.6。
在Python文件夹中打开一个cmd窗口(打开一个命令窗口并使用
cd
,或者按住shift键,在Windows资源管理器上右键单击它并选择“在此处打开命令窗口”)。那就进去吧就这样。
最简单的使用方法是在命令提示符下输入
有关如何使用它的详细信息,请查看this question。
在Python3.6中将.py转换为.exe的步骤
pip install cx_Freeze
。pip install idna
。myfirstprog.py
的.py
程序。setup.py
的新python文件。setup.py
文件中,复制下面的代码并保存它。python setup.py build
build
。里面还有一个文件夹。在该文件夹中,您可以找到您的应用程序。运行它。让自己快乐。请参阅我的blog中的原始脚本。
设置.py:
编辑:
myfirstprog.py
而不是.py
import
ed包中的每个.py
包含到packages
列表中(例如:packages = ["idna", "os","sys"]
)any name, any number, any description
在setup.py
文件中不应该保持不变,您应该相应地更改它(例如:name = "<first_ever>", version = "0.11", description = ''
)import
ed包。相关问题 更多 >
编程相关推荐