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

标签 python installation embedding

我需要部署一个嵌入式版本的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这为您提供了一个很棒的单文件安装程序包。

关于python - 如何在 Windows 上导入 python26.zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3648146/

相关文章:

JPA @EmbeddedId : How to update part of a composite primary key?

python - 如何修复 "Page not found (404)"错误 ("Django tried these URL patterns... The empty path didn' t 与其中任何一个匹配。”)

python - "Driver is not defined"Python/ Selenium

python - 删除搜索词中的重音 Django Rest Framework

tensorflow - tf.Session() 上的段错误(核心转储)

sql-server-2005 - 在一行 SQL 中有条件地创建全文目录(来自安装程序)

phpmyadmin - Windows 8 上的 localhost/phpMyAdmin/空白页

c++ - 适合在线嵌入的SVM库

python - 如何有效地剥离两端带有定界字符的字符串?

html - 如何将 mp4 电影嵌入到我的 html 中?