相关疑难解决方法(0)

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

我需要在没有安装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,它就可以了.为什么会这样?

python installation install

19
推荐指数
4
解决办法
4万
查看次数

标签 统计

install ×1

installation ×1

python ×1