如何在Iron Python中安装标准Python模块?

Lar*_*tig 5 python ironpython

我正在使用Iron Python编写一些ETL脚本,并发现我可以从模块中使用日期解析器中受益dateutil.我知道我可以通过将Iron Python指向适当的位置来使用我的标准python库.但是,我的脚本可能会在使用Iron Python但没有安装普通Python的机器上运行.

如何dateutil在我的Iron Python库中安装(或其他标准Python模块)?

我试过简单地将.egg标准的site-packages目录复制到Iron Python的site-packages目录,但这会导致ImportError我导入的时间dateutil.

Jef*_*rdy 8

IronPython不支持egg(因为它不支持zipimport),但如果只是将包含.py文件的文件夹放在site-packages其中应该可以工作(只要它不使用C扩展).

鸡蛋只是zip文件,因此您可能需要重命名才能获取.py文件.