小编Ian*_*let的帖子

使用 IronPython 时如何设置 Anaconda 虚拟环境?

我想使用 IronPython 在 C# 中运行 python 脚本。除了 IronPython 使用我的基础 Python 安装而不是 Anaconda 环境之外,它运行良好。

我尝试将脚本作为普通进程(即没有 IronPython)运行并将脚本作为参数传递。这有效,但我失去了 IronPython 的功能。例如,查询 Python 变量的能力。

我还尝试将“Python”字符串替换为 anaconda 环境中 Python.exe 的位置以及 Anaconda 环境的名称,但会导致“未知语言”错误。

var runtime = Python.CreateRuntime();
var engine = runtime.GetEngine("Python");   //I've tried replacing this with location of python.exe in the Ananconda environment but it fails

var script = "C:\\Documents\\my_pythonScript.py";
var source = engine.CreateScriptSourceFromFile(script);
var eIO = engine.Runtime.IO;

var results = new MemoryStream();
eIO.SetOutput(results, Encoding.Default);

var scope = engine.CreateScope();
source.Execute(scope);   

string str(byte[] x) => Encoding.Default.GetString(x);
string Results …
Run Code Online (Sandbox Code Playgroud)

c# python environment ironpython anaconda

9
推荐指数
1
解决办法
962
查看次数

在 Visual Studio 2019 中使用的 Razor 视图未更新

当我创建一个新的 asp.net 项目时,刷新浏览器时不会反映对我的 razor 视图的更新。

它们仅在我停止调试会话并再次启动服务器时更新。很烦人。我已经关闭了网络缓存,并在 Chrome 和 Internet Explorer 中尝试过。问题仍然存在。

用 .net 2.2 创建的旧项目工作正常,这只影响在 .net 3.0 中创建的新项目。

html asp.net refresh razor visual-studio-2019

2
推荐指数
1
解决办法
1032
查看次数