Skip to main content
 首页 » 编程设计

python之如何在 Windows 上导入 python26.zip

2025年05月04日9落叶

我需要部署一个嵌入式版本的python26。

在设置http://www.portablepython.com/ 之后我让它在Windows 下工作.

但是在read this之后我尝试将所有内容打包到一个 zip 文件中,并遗漏了 python.exe、python26.dll。但是,如果未预安装 python,那将不起作用。

此外,我尝试使用 python -m compileall . 预编译所有内容,但没有成功。

以这种方式运行python时,是这样的错误:

'import site' failed; use -v for traceback

这是回溯:

# installing zipimport hook 
import zipimport # builtin 
# installed zipimport hook 
# zipimport: found 1283 names in D:\Bajados\Adobe\python26.zip 
'import site' failed; traceback: 
ImportError: No module named site 

我想知道可以使这项工作成功的内部细节。

请您参考如下方法:

Py2EXE会为你做这个,它非常适合 distutils,所以在 setup.py 中有几十行声明你会得到一个没有任何 python 的漂亮的 Windows 应用程序包依赖项。此外,您可以进一步集成 Innosetup这为您提供了一个很棒的单文件安装程序包。