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

Vernon Cole vernondcole at gmail.com
Mon Jan 26 20:44:08 CET 2009


Ahha!
  You are not having a problem with Python, as such. You are having a
problem with Bazaar. I tried running bazaar from source some while ago, but
had to download a lot of extra modules for it, so I have gotten lazy and
just use the version from the windows installer.  I am now running bazaar
1.11 alongside Python 2.6 with no problems. Download from
http://bazaar-vcs.org/Download

Also, unless you have a specific reason for using Python 2.5, I suggest that
you upgrade to 2.6.
--
Vernon

On Mon, Jan 26, 2009 at 12:17 PM, Liu, Donald (H USA) <
donald.liu at siemens.com> wrote:

>  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/5ca0aca1/attachment.htm>


More information about the python-win32 mailing list