我正在用 Iron Python 编写一些 ETL 脚本,并且发现我可以从使用模块 dateutil
中的日期解析器中获益。我知道我可以通过将 Iron Python 指向适当的位置来使用我的标准 python 库。但是,我的脚本可能会在装有 Iron Python 但未安装普通 Python 的机器上运行。
如何将 dateutil
(或其他标准 Python 模块)安装到我的 Iron Python 库中?
我试过简单地将 .egg
从标准站点包目录复制到 Iron Python 站点包目录,但这会导致 ImportError
当我导入 dateutil
。
最佳答案
IronPython 不支持 egg(因为它是 doesn't support zipimport ),但是如果您只是将包含 .py 文件的文件夹放在 site-packages
中,它应该可以工作(只要它不支持) t 使用 C 扩展)。
Eggs 只是 zip 文件,因此您可能需要重命名它才能获取 .py 文件。
关于python - 如何将标准 Python 模块安装到 Iron Python 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216842/