gpt4 book ai didi

python - 在 Win32 上不使用安装程序安装 Python 2.6

转载 作者:IT老高 更新时间:2023-10-28 20:56:56 31 4
gpt4 key购买 nike

我需要在没有安装 Python 的机器上运行 Python 脚本。我使用 Python 作为软件包的一部分,Python 在用户不知情的情况下在幕后运行。

我的做法如下。

  1. 复制 python.exe、python26.dll、msvcr90.dll 和 Microsoft.VC90.CRT.manifest
  2. 将LIBs目录下的所有目录压缩成python26.zip
  3. 将所有必要的 dll/pyd 文件复制到 DLL 目录中。

似乎可以,但是当我将python26.zip更改为其他名称时,例如pythonlib.zip,它就找不到Python库了。

  • 问题 1:python26.zip 名称背后的魔力是什么? Python 会自动在 python26.zip 中找到一个库,但名称不同?
  • 问题2:如果我在python.exe/python26.dll所在的同一目录下有python26.zip,我不需要添加路径sys.path.append(THE PATH TO python26.zip)。对吗?

Python 有内置库,sys 就是其中之一。我认为我可以使用 sys.path 指向我需要的 ZIP 文件中的任何 Python 库。但是,令人惊讶的是,如果我将库名称用作 Python26.zip,它就可以正常工作。为什么会这样?

最佳答案

我一直在使用PortablePython一年了,我觉得它很棒,因为它在我锁定的工作笔记本上工作。

有 Python 2.5.4、2.6.1 和 3.0.1 版本。

关于python - 在 Win32 上不使用安装程序安装 Python 2.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678702/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com