/PythonDotNet

Various compiled PythonDotNet versions

OtherNOASSERTION

Python for .NET

This repository contains some compiled versions of the excellent Python for .NET library - http://pythonnet.sourceforge.net/

Official releases can be downloaded from http://sourceforge.net/projects/pythonnet/files/

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. Using this package you can script .NET applications or build entire applications in Python, using .NET services and components written in any language that targets the CLR (Managed C++, C#, VB, JScript).

Currently available

The following builds are currently available.

/PythonDotNet202_py26_net2_x64

  • Python for .NET v2.0.2
  • 64-bit DLLs
  • built for the .NET 2.0 Framework
  • Python 2.6.5

/PythonDotNet202_py27_net4_x64

  • Python for .NET v2.0.2
  • 64-bit DLLs
  • built for the .NET 4.0 Framework
  • Python 2.7.2

/PythonDotNet202_py26_net4_x32

  • Python for .NET v2.0.2
  • 32-bit DLLs
  • built for the .NET 4.0 Framework
  • Python 2.6.5

Installation

Copy the clr.pyd and Python.Runtime.dll files in each folder to the DLLs folder in the Python installation e.g. C:\Python27\DLLs. Test the files work correctly in IDLE using the following statements:

>>> import clr
>>> import System
>>> print System.Environment.Version
4.0.30319.239

For the .NET 2.0 versions this will be:

>>> print System.Environment.Version
2.0.50727.5448

See http://pythonnet.sourceforge.net/readme.html#installation for full details