我有一台运行Interactive Python笔记本的Linux服务器。我还有一个.NET DLL,其中包含我想在我的IPython笔记本中使用的功能。
如何在我的IPython笔记本中加载.NET DLL?
我查看了Python for .NET,但它似乎与Windows相关联,而且我无法找到适合Linux的安装。
答案 0 :(得分:0)
我知道如何让Python与.NET一起工作有两种方法。首先,我最不了解的是IronPython。它是为.NET编写的Python解释器,因此它自然能够与.NET代码和各自的DLL进行交互。 我所知道的第二种方法是你已经提到过的Python for .NET。我经常使用它,但我从未尝试过PyPi安装,它可以在pythonnet下找到(也许这已经是你的解决方案了)。 然而,.Net的Python源代码包含将为Mono编译的VisualStudio解决方案。所以你应该能够为自己构建所需的CLR。用法示例可以在IronPython网站上找到,也可以在免费的书籍IronPython in Action - Dark Corners of IronPython中找到。
祝你好运