无法在此系统上创建默认.NET运行时,该运行时应为“netfx

x8diyxa7  于 2023-02-06  发布在  .NET
关注(0)|答案(1)|浏览(286)

我正在尝试运行一个导入clr的python脚本,如下所示:
import clr
但是我在执行python脚本时遇到以下错误:
未能在此系统上创建默认.NET运行时,该运行时应为“netfx”。请安装兼容的运行时或通过“set_runtime”或“PYTHONNET_*”环境变量显式配置(请参阅set_runtime_from_env)

lvmkulzt

lvmkulzt1#

我遇到了同样的问题,并使用github上的描述修复了它。

from pythonnet import load
load('coreclr')
import clr

我真的不知道是什么原因导致了我的问题,因为它以前运行时没有问题(可能是python/pythonnet更新?),但问题似乎是加载了错误的.NET安装。

相关问题