1

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

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

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

x32 蟒蛇

\\share\Python26_x32

x32 模块保持在

\\share\模块\x32

x64 蟒蛇

\\share\Python26_x64

x64 模块保持在

\\share\模块\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 模块运行 postinstall 脚本。

4

1 回答 1

1

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

正如我所说,我安装了 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 的问题

于 2012-12-28T10:59:17.920 回答