您的位置:首页 > 编程语言 > Python开发

Unable to use IEC module under PortablePython_1.1_py2.5.4

2010-10-12 19:41 706 查看
(1) The test code:
import IEC

ie = IEC.IEController() # Create a new IE Window.
ie.Navigate('http://www.google.com/') # Navigate to a website.
ie.SetInputValue('q', 'mayukh bose') # Fill in the search box.
ie.ClickButton(name='btnG') # Click on the search button.


(2) The IEC module download URL:
http://www.mayukhbose.com/python/IEC/index.php

(3) I ran the test code in PyScripter-Portable, and I got the
following error message:

*** Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32
bit (Intel)] on win32. ***
>>>
Traceback (most recent call last):
File "<string>", line 244, in run_nodebug
File "E:/ppy/LibDL/module3.py", line 1, in <module>
import IEC
File "E:/ppy/LibDL/IEC.py", line 40, in <module>
File "E:/ppy/App/lib/site-packages/win32com/__init__.py", line 6, in
<module>
import pythoncom
File "E:/ppy/App/lib/site-packages/pythoncom.py", line 3, in
<module>
pywintypes.__import_pywin32_system_module__("pythoncom",
globals())
File "E:/ppy/App/lib/site-packages/win32/lib/pywintypes.py", line
99, in __import_pywin32_system_module__
"No system module '%s' (%s)" % (modname, filename)
ImportError: No system module 'pythoncom' (pythoncom25.dll)
>>>

(4) Even I have copied "pythoncom25.dll" to c:/windows/system32, the
same error remains.

(5) thanks in advance.

===========================SOLUTION===========================

There is a solution which works for me.
You have to copy files:
<PortablePythonDir>/App/Lib/site-packages/win32/pywintypes25.dll
<PortablePythonDir>/App/Lib/site-packages/win32com/pythoncom25.dll

to
<PortablePythonDir>/App

where <PortablePythonDir> is a folder where PP installed.

FROM: http://groups.google.com/group/portablepython/browse_frm/thread/acfacb783bc39cb7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐