我目前正在编写一个C#应用程序,它应该使用Python脚本执行一些任务。Python模块无法正常工作
我在用于控制Alebaran NAO机器人的Python“site-packages”文件夹中有一些模块,并将它们复制到IronPython“site-packages”文件夹中。但是,当我尝试导入闹起文件,它说:
No module named _inaoqi
有该文件夹中的_inaoqi.pyd了。
有人对此有何看法?
我目前正在编写一个C#应用程序,它应该使用Python脚本执行一些任务。Python模块无法正常工作
我在用于控制Alebaran NAO机器人的Python“site-packages”文件夹中有一些模块,并将它们复制到IronPython“site-packages”文件夹中。但是,当我尝试导入闹起文件,它说:
No module named _inaoqi
有该文件夹中的_inaoqi.pyd了。
有人对此有何看法?
IronPython的不支持的CPython的.pyd文件,遗憾的是。
是网站包文件夹中的Python路径?打开一个Python解释器和写:
import sys
print sys.path
如果文件夹不在列表中,您可以将其添加下面这个其他答案的说明:How to add to the pythonpath in windows 7?
是的,我把它们放在两个路径(IronPython和Python)中。 我知道现在的问题是什么(感谢Aldebaran的支持): _inaoqi是用C++编写的,它是封闭的,并且与来自cPython的Python.lib链接。所以它不适用于纯净的.Net中的IronPython。 –