On 11.07.2011 12:34, Dave Hirschfeld wrote:

The other solution would be to keep my original "Python.exe" file, but
if I do that I get the following error message when I try to import the
CLR module:

In [1]: import clr
------------------------------------------------------------
Traceback (most recent call last):
    File "<ipython console>", line 1, in<module>
SystemError: dynamic module not initialized properly

Is there any way around this?

Sounds like you may have forgotten to edit your buildclrmodule.bat file to
reference the .NET4 version of ilasm - see:

http://permalink.gmane.org/gmane.comp.python.dotnet/970

I don't know that copying over the newly compiled python.exe will work (possibly
for the reasons you state) however simply copying over the clr.pyd and
Python.Runtime.dll to your C:\Python26 directory should work if you make the
changes to the buildclrmodule.bat file.

Thanks a lot, Dave. After making the changes you suggested, it works to import the clr module with the original Python.exe file :-)

Cheers,
---
Øystein Skotheim
Research Scientist, Optical Measurement Systems and Data Analysis
SINTEF ICT, Trondheim, Norway
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to