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

时间:2011-11-21 18:44:42

标签: python ironpython

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

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

我尝试将.egg从标准的site-packages目录复制到Iron Python site-packages目录,但导入ImportError时会产生dateutil

1 个答案:

答案 0 :(得分:8)

IronPython不支持鸡蛋(因为它doesn't support zipimport),但如果您只是将包含.py文件的文件夹放在site-packages中,它应该可以正常工作(只要它没有&#39 ; t使用C扩展名。)

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