繁体   English   中英

在PyWin32中使用Eclipse

[英]Using Eclipse with PyWin32

我正在使用PyDev,Python 2.6和PyWin32(内部版本217,32位)运行Eclipse(Indigo),并且我研究的问题越来越陌生。

我正在运行导入以下3个库的Python程序:

import win32con
import win32file
import pywintypes

win32con可以正确导入,但win32file不能导入(注意:在原始Python中,win32con是pyc,win32file是pyd):

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)中的等效功能,并且一切都正确导入。

比较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]

这似乎没有帮助。

这里发生了什么?

您正在使用哪个Windows版本?

我正在使用Windows XP + pydev插件及其作品。

转到python路径并尝试修复python鸡蛋路径,然后按Apply

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM