gpt4 book ai didi

python - 在网络驱动器上安装带有 python win32 扩展的 python

转载 作者:太空狗 更新时间:2023-10-29 22:28:14 25 4
gpt4 key购买 nike

我需要让大量的 Windows XP 机器运行相同版本的 python,以及各种各样的模块,其中一个是 python-win32。我想在所有客户端机器挂载的网络驱动器上安装python,并在客户端调整路径即可。 Python 可以从网络正常启动,但是当导入 win32com 时,我收到一个弹出错误消息:

The procedure entry point ?PyWinObject_AsHANDLE@@YAHPAU_object@@PAPAXH@Z could not be located in the dynamic link library pywintypes24.dll

关闭消息对话框后,我进入了控制台:

ImportError: DLL load failed: The specified procedure could not be found.

我在 python 目录中搜索了 pywintypes24.dll,它位于“Lib\site-packages\pywin32_system32”中。

我错过了什么,有没有另一种方法可以安装一次 Python + Python-Win32 + 附加模块并让它们在多台机器上运行?我无权访问 Microsoft 系统管理工具,因此我需要比这更低科技一些。

最佳答案

在每台机器上,您基本上都必须按照 pywin32_postinstall.py -install 运行一次。假设您在网络上安装的 python 是 N:\Python26,在每个客户端上运行以下命令:

N:\Python26\python.exe N:\Python26\Scripts\pywin32_postinstall.py -install

另一件重要的事情是Good Luck!。原因是您可能需要以 admin 身份执行此操作。就我而言,这种设置适用于除一台计算机以外的所有计算机。我还是不明白为什么。

关于python - 在网络驱动器上安装带有 python win32 扩展的 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319495/

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