如何在IronPython下将模块安装为egg?

2 投票
1 回答
2385 浏览
提问于 2025-04-15 13:11

也许这个问题有点傻,但我无法在IronPython中使用Python的egg包。

我想用IronPython 2.0.2测试我开发的一个模块。这个模块是纯Python写的,能在Python 2.6中正常工作,并且通过setuptools安装成了一个egg包。

我以为在IronPython中安装我的模块的过程会很相似,但不幸的是,它并没有成功。

我无法在IronPython中安装setuptools-0.6c9(IronPython崩溃了)。我尝试手动把我的egg包复制到IronPython的site-packages文件夹里,但也不行。

我还试着把Python 2.6的site-packages添加到IronPython的路径中,但它还是无法加载我的模块。

我还测试了其他模块,似乎IronPython无法加载egg包。我是不是漏掉了什么?

1 个回答

1

据我所知,目前还不行——这项工作还在进行中。比如可以看看这篇文章。IronPython的主要优势在于它能很好地和.NET生态系统结合——它并不是CPython的直接替代品。想了解IronPython的一些其他限制,可以参考这篇文章

撰写回答