我正在尝试使用Node.js运行python脚本。我正在使用python-shell库来实现此目的。但是我收到numpy库的导入错误。
我尝试重新安装numpy库。
这是我使用python-shell库的方式。我的python脚本只有一行,是import numpy。
let options = {
mode: 'text',
args: ['data.csv']
};
PythonShell.run('script.py', options, function (err, results) {
if (err) throw err;
// results is an array consisting of messages collected during execution
console.log('results: %j', results);
});
输出:
traceback:
'Traceback (most recent call last):\r\n File "script.py", line 2, in <module>\r\n
import numpy\r\n File "C:\\Users\\aaa\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\numpy\\__init__.py", line 140, in <module>\r\n
from . import _distributor_init\r\n File "C:\\Users\\aaa\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\numpy\\_distributor_init.py", line 34, in <module>\r\n
from . import _mklinit\r\n
ImportError: DLL load failed: The specified module could not be found.\r\n',
我该如何解决这个问题?