尝试在Visual Studio中开始使用IronPython。创建了一个C#winforms应用程序来运行python脚本。从“错误”中获取“意外令牌”。 python脚本包含一行代码:
import numpy as np
就是这样。我无法理解这个错误。我尝试了一个print语句,但是任何导入都会抛出“from”错误。
这是C#代码:
var py = Python.CreateEngine();
String main = <my anaconda3 directory> ;
String dir = String.Empty;
ICollection<String> paths = py.GetSearchPaths();
paths.Add(dir);
dir = main + @"\Lib\site-packages";
paths.Add(dir);
dir = main + @"\Lib";
paths.Add(dir);
py.SetSearchPaths(paths);
py.ExecuteFile("Test.py");
MessageBox.Show("Done");
任何人都知道发生了什么事吗?
答案 0 :(得分:3)
Python库之间的不兼容性。如果你有两个,一定要参考正确的。