我试图运行与蟒蛇2.7编写的脚本,使用我安装我的Windows机器上的一些库 - 他们numpy的SciPy的,scikit,请求及其他各方。
现在,我需要使用COM对象DLL,所以我写加载该DLL的IronPython的脚本。 然而,当我尝试使用或导入Python 2.7版代码,我得到导入错误:
导入错误:没有模块名为请求
我如何使用了Python 2.7的代码,我用的IronPython写的吗? 我可以运行通过系统命令蟒蛇2.7翻译剧本,但是这意味着时间的巨大浪费。
任何帮助,将不胜感激。
IronPython的是C#编写的,所以你不能(容易)就可以用C扩展的CPython的。 有一个numpy的和SciPy的端口为Microsoft .NET环境。
对于纯Python包和模块,附加到sys.path中允许你做进口。 你python setup.py install
你自己的代码? 否则也不会在安装站点包,你应该加入项目的目录中sys.path中。
没有与请求另外一个问题,有支持的编码(一期https://ironpython.codeplex.com/workitem/4565 )阻止该工作。 这个问题一直是开放的时代。
如果你能具体谈谈你的代码和安装程序,其他人可以多提建议插入内容。