【发布时间】:2016-10-11 19:23:57
【问题描述】:
我正在尝试使用 C# pythonplotter 包,但是当我编译 the example from github 时出现错误消息:
生成绘图过程中的错误:指定的可执行文件不是此操作系统平台的有效应用程序。
我不确定我需要使用什么操作系统。
我目前使用 64 位 Windows 10
【问题讨论】:
-
RunPythonScript 方法是
Process.Start()ing .py 文件本身。 Windows 无法做到这一点(参见here),除非您将UseShellExecute更改为true,然后Process会询问资源管理器“使用默认程序打开这个.py 文件”。但是你不能像他们一样在重定向标准输出时使用UseShellExecute=true。因此,您可以尝试将 startinfo 设置为启动 Python 本身并传递参数以使其运行 .py 文件。 耸耸肩 -
Ps,主要是作者在linux上编写并测试了程序:“目前仅在*nix平台上测试”,这就是为什么你在Windows上遇到问题。
-
哦,好的,谢谢你的回答,我拒绝了,但现在很高兴知道这一点:)
标签: c# python plot operating-system pythonplotter