PythonでCOMサーバーを構築しようとしています。Pywin32 をダウンロードしてインストールしました (Python 3.4.1 の 32 ビット バージョンを使用しているため、このバージョンの pywin32 をダウンロードしてインストールしました)。
IDLE で pythoncom をインポートするには、すぐにアクセスできる 2 つの .dll ファイルが必要です: -pythoncom.dll -pywintypes.dll
両方の .dll ファイルは、次のディレクトリにあります。
C:\Python34\Lib\site-packages\pywin32_system32
IDLE で import ステートメントを実行すると、次のエラーが発生します。
トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、インポート pythoncom ファイル "C:\Python34\lib\site-packages\pythoncom.py"、2 行目、インポート pywintypes ImportError: No module named 'pywintypes'
pywin32 を再インストールしましたが、それでも解決しません。
C:\Python34\Lib\site-packages\pywin32_system32 を PATH ディレクトリに追加しようとしていますが、うまくいきません。私はこれを試しています:
os.environ["PATH"] += os.pathsep + C:\Python34\Lib\site-packages\pywin32_system32
次に、次のメッセージが表示されます。
コマンドの構文が正しくありません。
上記の構文でどのようなエラーが発生していますか? これを修正するにはどうすればよいですか (つまり、C:\Python34\lib\site-packages\pythoncom.py を PATH 環境に追加するにはどうすればよいですか)?