此问题的接受答案deploying python applications讨论了在嵌入式安装程序中“嵌入Python”以将其部署为Exe。将python嵌入到安装程序中
我想采用这种方法来部署一个python应用程序,而不是使用像Py2exe之类的东西。当我尝试Google“嵌入python”时,答案似乎都是关于将python嵌入到C代码中的。有人可以指点我的嵌入到安装包的教程吗?
此问题的接受答案deploying python applications讨论了在嵌入式安装程序中“嵌入Python”以将其部署为Exe。将python嵌入到安装程序中
我想采用这种方法来部署一个python应用程序,而不是使用像Py2exe之类的东西。当我尝试Google“嵌入python”时,答案似乎都是关于将python嵌入到C代码中的。有人可以指点我的嵌入到安装包的教程吗?
与INNO-安装我知道你能做到像这样在你的* .iss文件
[Files]
Source: "python_installer.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall
[Run]
Filename: "{tmp}\python_installer.exe"; Check: pythonCheck
function pythonCheck(): Boolean;
begin
Result := SOME_CONDITION_DO_WE_NEED_TO_INSTALL;
end;
(注意,INNO-安装ISS文件帕...)
所以要有一个安装程序,安装python作为安装程序的一部分,然后用户只有python?你在建什么安装程序? –
@JoranBeasley,或者把它作为一个库安装,就像我提到的问题。不知道是否有差异/哪一个更容易 – RedRaven
如果你只是想让一个exe看看pyinstaller,那么你可以建立一个可分发的'c:\ pyinstaller \ pyinstaller.py - 一个文件my_main_script.py'但如果你希望在主机上可以使用一般的python,但是它不包含它(它包括一个只在运行你的程序exe时运行的python安装解释器) –