[python-win32] ImportError: DLL load failed: The specified procedure could not be found.

Liu, Donald (H USA) donald.liu at siemens.com
Mon Jan 26 20:17:43 CET 2009


Vernon,
 
Thanks for the tip, which I followed, but the result was not good yet.
[I'm inclined to think that there's something wrong with my PC at work,
but it's beyond me to figure out what.  I upgraded to Windows XP Pro
Service Pack 3.]
 
I downloaded python-2.5.4.msi from python.org, and
pywin32-212.win32-py2.5.exe from sourceforge.net, using the links you
provided.  Then I installed python followed by pywin32.  When I run
Pythonwin and try to open a file, I got the following (different) error
message:
 
PythonWin 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit
(Intel)] on win32.
Portions Copyright 1994-2008 Mark Hammond - see 'Help/About PythonWin'
for further copyright information.
>>> Traceback (most recent call last):
  File "boot_com_servers.py", line 44, in <module>
  File "tbzr.pyo", line 124, in <module>
  File "tbzr.pyo", line 61, in get_all_com_classes
  File "contextmenu.pyo", line 9, in <module>
ImportError: No module named shell
Redirecting output to win32trace remote collector
 
 
The files in system32 are
 
C:\Python25>dir /s \windows\system32\py*.dll
 Volume in drive C is System
 Volume Serial Number is F8F2-995F
 
 Directory of C:\windows\system32
 
12/23/2008  03:10 PM         2,117,632 python25.dll
07/27/2008  03:27 PM           339,968 pythoncom25.dll
07/27/2008  03:23 PM           114,688 pywintypes25.dll
               3 File(s)      2,572,288 bytes
 
 
The files in c:\python25 are
 
C:\Python25>dir /s py*.dll
 Volume in drive C is System
 Volume Serial Number is F8F2-995F
 
 Directory of C:\Python25\Lib\site-packages\isapi
 
01/26/2009  11:05 AM            37,888 PyISAPI_loader.dll
               1 File(s)         37,888 bytes
 
 Directory of C:\Python25\Lib\site-packages\pywin32_system32
 
01/26/2009  11:05 AM           339,968 pythoncom25.dll
01/26/2009  11:05 AM           114,688 pywintypes25.dll
               2 File(s)        454,656 bytes

Thanks,
Donald
________________________________

From: Vernon Cole [mailto:vernondcole at gmail.com] 
Sent: Monday, January 26, 2009 10:36 AM
To: Liu, Donald (H USA)
Cc: mhammond at skippinet.com.au; python-win32 at python.org
Subject: Re: [python-win32] ImportError: DLL load failed: The specified
procedure could not be found.


Donald:
  I'm going to do a little information thing here...
Active Python is a package put together by ActiveState. It is a
commercial product (with some licensing restrictions) that has both
commercial and community support. You can find support for that package
at http://www.activestate.com/support/ . 

  As far as I know, it is simply a repackaging of two (perhaps more?)
free and open source packages, which you can download separately and
which have their own support mechanisms -- including the one you are
using now. 

Python is found at http://www.python.org/download/
and pywin32 is at http://sourceforge.net/projects/pywin32/

  You might want to try downloading these original packages to see
whether your installation problems go away. In exchange for the
additional difficulty of downloading two packages, rather than only one,
you have the advantage of knowing that you will never have to pay for a
redistribution license.
--
Vernon Cole



On Mon, Jan 26, 2009 at 10:28 AM, Liu, Donald (H USA)
<donald.liu at siemens.com> wrote:


	Hi Mark,
	
	Thanks for your reply.  I ran "dir c:\Windows\system32\py*.dll",
and got
	the following:
	
	C:\>dir Windows\system32\py*.dll
	 Volume in drive C is System
	 Volume Serial Number is F8F2-995F
	
	 Directory of C:\Windows\system32
	
	03/27/2008  06:12 PM         2,117,632 python25.dll
	03/27/2008  06:13 PM           323,584 pythoncom25.dll
	03/27/2008  06:13 PM            98,304 pywintypes25.dll
	              3 File(s)      2,539,520 bytes
	              0 Dir(s)  12,925,677,568 bytes free
	
	Looks like there's only one set of these files in the system32
	directory.
	
	By the way, I only had problem with installation on the PC at
work.  My
	PC at home, which also has Windows XP, runs ActivePython with no
	problem.  Unfortunately it's the PC at work that I'd like to
make the
	installation work ...
	
	Thanks again,
	Donald
	

	-----Original Message-----
	From: Mark Hammond [mailto:skippy.hammond at gmail.com]
	Sent: Friday, January 23, 2009 8:20 PM
	To: Liu, Donald (H USA)
	Cc: python-win32 at python.org
	Subject: Re: [python-win32] ImportError: DLL load failed: The
specified
	procedure could not be found.
	
	On 24/01/2009 11:03 AM, Liu, Donald (H USA) wrote:
	> Hi.  I'm new to Python.  Just downloaded
	> ActivePython-2.5.2.2-win32-x86.msi and installed under
"Microsoft
	> Windows XP Professional Version 2002 Service Pack 2".
	>
	> When I click Start =>  Programs =>  ActiveState
ActivePython2.5 =>
	> Pythonwin Editor, I got the "PythonWin" window opened with no
problem.
	> However, when I try to open a file (by either typing ctrl+o,
or using
	> the "open file icon", I run into the following error message:
	>
	> PythonWin 2.5.2 (r252:60911, Mar 27 2008, 17:57:18) [MSC
v.1310 32 bit
	> (Intel)] on win32.
	> Portions Copyright 1994-2006 Mark Hammond - see 'Help/About
PythonWin'
	> for further copyright information.
	>>>> Traceback (most recent call last):
	>    File "boot_com_servers.py", line 21, in<module>
	>    File "C:\Python25\lib\site-packages\pythoncom.py", line 3,
	in<module>
	>      pywintypes.__import_pywin32_system_module__("pythoncom",
	globals())
	>    File
"C:\Python25\Lib\site-packages\win32\Lib\pywintypes.py", line
	98,
	> in __import_pywin32_system_module__
	>      ('.dll', 'rb', imp.C_EXTENSION))
	> ImportError: DLL load failed: The specified procedure could
not be
	> found.
	>
	> Others seem to have ran into this problem before but I
couldn't locate
	a
	> solution.
	
	Check if you have copies of pywintypes25.dll and pythoncom25.dll
in your
	
	system32 directory, and if so, that they are identical to the
ones in
	your Python directory.  If they are not, update the system32
ones with
	the python ones.
	
	Cheers,
	
	Mark
	
	
	
------------------------------------------------------------------------
----
	This message and any included attachments are from Siemens
Medical Solutions
	and are intended only for the addressee(s).
	The information contained herein may include trade secrets or
privileged or
	otherwise confidential information. Unauthorized review,
forwarding, printing,
	copying, distributing, or using such information is strictly
prohibited and may
	be unlawful. If you received this message in error, or have
reason to believe
	you are not authorized to receive it, please promptly delete
this message and
	notify the sender by e-mail with a copy to
Central.SecurityOffice at siemens.com
	
	Thank you
	_______________________________________________
	
	python-win32 mailing list
	python-win32 at python.org
	http://mail.python.org/mailman/listinfo/python-win32
	



----------------------------------------------------------------------------
This message and any included attachments are from Siemens Medical Solutions 
and are intended only for the addressee(s). 
The information contained herein may include trade secrets or privileged or 
otherwise confidential information. Unauthorized review, forwarding, printing, 
copying, distributing, or using such information is strictly prohibited and may 
be unlawful. If you received this message in error, or have reason to believe 
you are not authorized to receive it, please promptly delete this message and 
notify the sender by e-mail with a copy to Central.SecurityOffice at siemens.com 

Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20090126/6c6e94ad/attachment-0001.htm>


More information about the python-win32 mailing list