[英]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.