2012-04-21 6 views
1

PyDev、Python 2.6、PyWin32(build 217,32ビット)でEclipse(Indigo)を実行しています。PyWin32でEclipseを使用する

私は、次の3つのライブラリインポートPythonプログラム実行しているよ:適切

import win32con 
import win32file 
import pywintypes 

win32conの輸入が、(注:win32conがPYCで、win32fileが生Pythonで、PYDある)win32fileませんが。

Traceback (most recent call last): 
    File "....\dynamic\testpywin32.py", line 2, in <module> 
    import win32file 
ImportError: DLL load failed: The specified module could not be found. 

私は純粋なPythonの2.6(アイドル)と適切にインポートされたすべてのものに相当するものを試してみました。

IDLEとEclipseでsys.pathを比較すると、Eclipseにないのは['C:\ Python26 \ Lib \ idlelib']だけです。 Eclipseが持っている唯一の余分なものは(ワークスペースの他に)C:\ eclipse \ plugins \ org.python.pydev.debug_2.2.4.2011121401 \ pysrcです。

また、私が上に行って、デバッガによって、右の起動後、以下のコマンドを使用:

sys.path = [sys.path from IDLE] 
os.environ['PATH'] = [os.environ['PATH'] from IDLE] 

助けるように見えませんでした。

ここでは何が起こっていますか?

+1

は、あなたが他の環境変数も(例えばPATHまたはLIBPATHなど)Eclipseにコンソールから一致するかどうかをチェックしようとしたことがあり適用されますか? –

+0

良い点!私はここにそれを追加します。 – Chris

+0

WindowsではLIBPATHはありませんが、PATH + PYTHONPATHを変更しようとしました。 – Chris

答えて

0

どのWindowsバージョンを使用していますか?

私はWindows XP + pydevプラグインとその動作を使用しています。

はPythonのパスに移動して、Pythonの卵のパスを修正しようとし、Enterキーを押して

+0

Windows 7.上記の質問のように、PATHとPYTHONPATHを変更しようとしました。特定のコマンドやその他のオプションを提案している場合は、他の人がその情報を使用できるように詳細に記述してください。 – Chris

関連する問題