1

win32com を Python 2.7 に追加しようとしています。これを見た後、_init ファイル (Python27\Lib\site-packages\win32com) を含むディレクトリを追加しましたが、それでも取得できます。win32comを処理する必要があると思われるパスに、さまざまなフォルダーを追加しようとしましたが、それでもエラーが発生します。ファイルがどこにあるかを知っていて、そのフォルダーを PYTHONPATH に追加した場合、なぜこれが起こっているのですか? Eclipse Juno で PyDev を使用しています。私のコード:

import win32com.client

print("hello world")

これを実行しようとすると、このエラーが発生します

Traceback (most recent call last):
  File "C:\Users\Daniel\EclipseWorkspace\PhotoScript\src\scriptLaunch.py", line 1, in     <module>
    import win32com.client
  File "C:\Python27\Lib\site-packages\win32com\__init__.py", line 5, in <module>
   import win32api, sys, os
ImportError: DLL load failed: The specified module could not be found.
4

3 に答える 3

1

ActivePythonをインストールしてみてください。これには win32com が含まれています。

Python for Windows 拡張機能 (PyWin32 バージョン 214)。Win32 API (win32api) へのインターフェイス。Win32 COM (win32com および win32comext) へのインターフェイス。Pythonwin 開発環境。

 *ActivePython is fully binary compatible with python.org Python builds to ensure that 3rd-party binary extensions just work*
于 2013-01-07T20:46:08.453 に答える
0

Windows 拡張機能用の python をインストールしてみてください。

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20210/

于 2017-02-16T22:33:15.740 に答える