我正在使用Iron Python编写一些ETL脚本,并发现我可以从模块dateutil
中使用日期解析器中受益。我知道我可以通过将Iron Python指向适当的位置来使用我的标准python库。但是,我的脚本可能会在使用Iron Python但没有安装普通Python的机器上运行。
如何将dateutil
(或其他标准Python模块)安装到我的Iron Python库中?
我尝试将.egg
从标准的site-packages目录复制到Iron Python site-packages目录,但导入ImportError
时会产生dateutil
。
答案 0 :(得分:8)
IronPython不支持鸡蛋(因为它doesn't support zipimport),但如果您只是将包含.py文件的文件夹放在site-packages
中,它应该可以正常工作(只要它没有&#39 ; t使用C扩展名。)
鸡蛋只是zip文件,因此您可能需要重命名才能获取.py文件。