2013-10-05 102 views
0

我目前正在编写一个C#应用程序,它应该使用Python脚本执行一些任务。Python模块无法正常工作

我在用于控制Alebaran NAO机器人的Python“site-packages”文件夹中有一些模块,并将它们复制到IronPython“site-packages”文件夹中。但是,当我尝试导入闹起文件,它说:

No module named _inaoqi 

有该文件夹中的_inaoqi.pyd了。

有人对此有何看法?

回答

1

IronPython的不支持的CPython的.pyd文件,遗憾的是。

0

网站包文件夹中的Python路径?打开一个Python解释器和写:

import sys 
print sys.path 

如果文件夹不在列表中,您可以将其添加下面这个其他答案的说明:How to add to the pythonpath in windows 7?

+0

是的,我把它们放在两个路径(IronPython和Python)中。 我知道现在的问题是什么(感谢Aldebaran的支持): _inaoqi是用C++编写的,它是封闭的,并且与来自cPython的Python.lib链接。所以它不适用于纯净的.Net中的IronPython。 –