python - 如何从网络位置使用 python 的 win32 扩展

标签 python windows networking pywin32 maya

我们有大量的系统运行Win XP和Win 7。

我们将在系统上使用 Python x32 和 x64。所需的模块(如 PyQt4、win32 等)保存在中央位置,所有人都可以访问这些模块。

模块根据 x32 和 x64 保存在不同的文件夹中。

x32 Python

\\共享\Python26_x32

x32 模块保存在

\\共享\模块\x32

x64 Python

\\共享\Python26_x64

x64 模块保存在

\\共享\模块\x64

所有模块在网络位置上都能正常工作。但我需要跑 \\share\Python26_x32\python.exe\\share\\Python26_x32\Scripts\pywin32_postinstall.py -install 在每个系统上,以便 win32 模块正常工作。

我有一种情况,本地 python 是 x32,而 Maya 是 x64。如果我运行 x32 的 post 脚本,win32 模块将不会导入到 Maya x64 中。

有没有其他方法可以使用 win32 而不运行 win32 模块的安装后脚本。

最佳答案

经过长时间的尝试,我终于能够解决这个问题。

正如我所说,我安装了 Python x32 和 Maya x64。

安装 Python x32 后,我执行了 \\share\Python26_x32\python.exe \\share\\Python26_x32\Scripts\pywin32_postinstall.py -install

之后我复制了x64 pywin32 dlls来自\\share\modules\x64\pywin32_system32

pythoncom26.dll
pythoncomloader26.dll
pywintypes26.dll

%SystemRoot%\system32

这解决了我使用 python x32 和 Maya x64 的问题

关于python - 如何从网络位置使用 python 的 win32 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14037367/

相关文章:

python - 为什么我的 PyGame 混音器不播放声音?

python - 太早提供输入会导致故障吗?

linux - 如何在 HBase 上创建命名空间

python - 在 Keras 中向后传播?

php - Windows 共享主机上的 fpdf 权限

python - OpenCV Python 和网络摄像头

java - 数据包损坏和 UDP

c# - 尝试结束线程时发生 System.IO.IOException 异常

python - 在 Python 中解析日期时间..?

python - 如果 Pandas 列不包含同一行中另一列的值,则在新行中添加另一列的值