1

WinXPとWin7を実行しているシステムは膨大な数に上ります。

システムにはPythonx32とx64が搭載されます。また、必要なモジュール(PyQt4、win32など)は、すべてがそれらのモジュールにアクセスできる中央の場所に保持されます。

モジュールは、x32およびx64ごとに異なるフォルダーに保持されます。

x32 Python

\\ share \ Python26_x32

x32モジュールは

\\ share \ modules \ x32

x64 Python

\\ share \ Python26_x64

x64モジュールはに保持されます

\\ share \ modules \ x64

すべてのモジュールは、ネットワークの場所から正常に動作しています。しかし \\share\Python26_x32\python.exe \\share\\Python26_x32\Scripts\pywin32_postinstall.py -install、win32モジュールが機能するには、すべてのシステムで実行する必要があります。

ローカルPythonがx32およびMayax64になる状況があります。x32のpostスクリプトを実行すると、win32モジュールがMayax64にインポートされません。

win32モジュールのインストール後のスクリプトを実行せずにwin32を使用する代替手段はありますか。

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

そして、これはmaya x64を持つpython x32で私の問題を解決しました

于 2012-12-28T10:59:17.920 に答える