环境
我正在尝试使python.net在其网站上运行并运行示例脚本,但在导入numpy时崩溃(在其他项目上有效)。这是代码:
static void Main(string[] args)
{
using (Py.GIL())
{
dynamic np = Py.Import("numpy");
Console.WriteLine(np.cos(np.pi * 2));
<snip>
它在numpy导入时崩溃,并显示以下错误:
Python.Runtime.PythonException:'ImportError: 导入多数组numpy扩展模块失败。最 您可能正在尝试导入失败的numpy版本。 如果您使用的是numpy git repo,请尝试
git clean -xdf
(删除所有 文件不受版本控制)。否则,请重新安装numpy。
我已经浏览了帮助页面,尤其是按照以下链接中的说明进行操作:
请注意:
PATH
,PYTHONPATH
和PYTHONHOME
变量,以及手动设置PythonEngine.PythonHome
和PythonEngine.PythonPath
变量才能使其正常工作。