I want to run Python.Net from within my existing Python 2.4 environment. 
I installed with pythonnet-1.0-rc2-py2.3-clr1.1.exe 
I chose to add .NET awareness to my existing Python environment at 
installation. (Not quite certain what that really means.) 
I was already running Python 2.4.3 (#69, March 29 2006, ... 
I had previously installed the following .NET packages from Microsoft: 
    Microsoft .NET Framework 1.0                                Hotfix 
(KB887998) 
    Microsoft .NET Framework 1.1 
    Microsoft .NET Framework 1.1                                Hotfix 
(KB886903) 
    Microsoft .NET Framework 3.0 
    Microsoft .NET Framework 2.0 
    Security Update for Microsoft                               .NET Framework 
2.0 (KB917283) 
    Microsoft .NET Framework 2.0                                SDK - ENU 
                                                   
 Python 2.4 is installed at c:\python24
Python.Net is installed at c:\Program Files\PythonNet

I can run the "Python for .NET" console
I can execute the demo programs using the Python 2.3.4 that the Python.Net 
installer provided.

I copied CLR.dll and Python.Runtime.dll to c:\python24, but 

    >>> import CLR

results in 

    An unhandled exception of type 'System.DllNotFoundException' occurred in 
Python.Runtime.dll

    Additional information: Unable to load DLL 'python23': The specified module 
could not be found. (Exception from HRESULT: 0x8007007E)

as reported by the Microsoft CLR debugger.

In Python 2.4 my path is:
    C:\WINDOWS\system32\python24.zip
    C:\Python24
    C:\Python24\DLLs
    C:\Python24\lib
    C:\Python24\lib\plat-win
    C:\Python24\lib\lib-tk
    C:\Python24\lib\site-packages
    C:\Python24\lib\site-packages\win32
    C:\Python24\lib\site-packages\win32\lib
    C:\Python24\lib\site-packages\Pythonwin

I copied CLR.dll and Python.Runtime.dll to c:\python24\DLLs and renamed CLR.dll 
to clr.dll.
I then get the following:

    >>> import clr
    Traceback (most recent call last):
      File "<stdin>", line 1, in ?
    ImportError: dynamic module does not define init function (initclr)
    >>>

Can anyone tell me what I should try next?


_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to