平台:Windows 7 假设两者都是 32 位版本。
我目前的理解是这是不可能的,因为两个安装过程都涉及替换 python.exe 本身。
我想必须合并每个的源代码才能从两者中获得功能?
无堆栈Python: http://zope.stackless.com/
用于 .NET 的 Python: http://pythonnet.github.io/
我们在 IronPython 上使用 Python for .NET,因为我们希望访问全系列的 cpython 库(例如 matplotlib 等)。
最佳答案
正如您所说 - 不,这是不可能的:“合并两个项目的源代码”也将是一项不平凡的任务。
但是,既然你遇到了一个可以用 stackless 很好地处理的问题,我建议你编写项目中需要使用 stackless Python 的部分,以及项目中需要 .net 的部分。使用常规的 IronPython - 您可以使用 xmlrpc (或 jsonrpc)调用在程序的两个部分之间通信数据 - 在 Python 中这并不是一件复杂的事情,并且可以在两种 Python 风格中工作(示例如下: http://code.activestate.com/recipes/81549-a-simple-xml-rpc-server/ )
关于python - 是否可以将 stackless python 2.7.2 与 pythondotnet 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9595487/