最近在学习C#调用Python程序时,检查路径设置也没有问题,但VS 2022运行起来报错:
System.TypeInitializationException:""Delegates"的类型初始值设定项引发异常。”
出现问题是找不到“python310.dll”,但是我明明设置了。这是由于Anconda在安装的时候,环境变量没有配置的原因导致的。
DllNotFoundException: Could not load D:\Softwares\anaconda3\envs\surrogate\python310.dll.
**原因:**由于Anconda没有设置环境变量,导致无法识别到路径下的python文件。
解决方法如下:
第一步:找到系统变量中的Path。
第二步:添加如下路径。
完成后即可正常使用C#调用python代码。