[Python.NET] running .net with standard 2.4.1 installation

Bruce Dodson bruce_dodson at hotmail.com
Thu Jun 30 02:36:54 CEST 2005


This is an old one but I'll follow up anyway...

If you are using PythonWin for that test, you have to put a 
copy of Python.Runtime.dll in the same directory with 
pythonwin.exe, i.e. lib/site-packages/pythonwin.

The same is probably true for other shells / host 
applications.  For example if you wanted to use .NET with 
AVPython, you would probably need a copy of 
Python.Runtime.dll in the same folder with arcview.exe.

I haven't tried putting Python.Runtime in the GAC, but that 
might do the trick too.

Bruce


"Guy Robinson" <guy at r-e-d.co.nz> 
wrote in message news:429A86D1.4070407 at r-e-d.co.nz...
> Hello,
>
> I've put the CLR and runtime dll's in my standard windows 
> 2.4.1 installation and
> I'm getting the following(see below) crash and error 
> information. It appears the
> runtime dll isn't being found. Yet they're both in the 
> python/dll directory. I
> did have the binary pythonDotNet installed. But have 
> uninstalled it.
>
> Can anyone shed some light on what's going on?
>
> Regards,
>
> Guy
>
> Python 2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 
> bit (Intel)] on win32
> Type "help", "copyright", "credits" or "license" for more 
> information.
> >>> import CLR.System as System
>
> Unhandled Exception: System.IO.FileNotFoundException: File 
> or assembly name Pyth
> on.Runtime, or one of its dependencies, was not found.
> File name: "Python.Runtime"
>    at CLRModule.initCLR()
>
> === Pre-bind state information ===
> LOG: DisplayName = Python.Runtime, Version=1.0.0.0, 
> Culture=neutral, PublicKeyTo
> ken=null
>  (Fully-specified)
> LOG: Appbase = e:\python24\
> LOG: Initial PrivatePath = NULL
> Calling assembly : (Unknown).
> ===
>
> LOG: Application configuration file does not exist.
> LOG: Policy not being applied to reference at this time 
> (private, custom, partia
> l, or location-based assembly bind).
> LOG: Post-policy reference: Python.Runtime, 
> Version=1.0.0.0, Culture=neutral, Pu
> blicKeyToken=null
> LOG: Attempting download of new URL 
> file:///e:/python24/Python.Runtime.DLL.
> LOG: Attempting download of new URL 
> file:///e:/python24/Python.Runtime/Python.Ru
> ntime.DLL.
> LOG: Attempting download of new URL 
> file:///e:/python24/Python.Runtime.EXE.
> LOG: Attempting download of new URL 
> file:///e:/python24/Python.Runtime/Python.Ru
> ntime.EXE.
>
> _________________________________________________
> Python.NET mailing list - 
> PythonDotNet at python.org
> http://mail.python.org/mailman/listinfo/pythondotnet
> 





More information about the PythonDotNet mailing list