【问题标题】:The specified executable is not a valid application for this OS platform. Pythonplotter指定的可执行文件不是此 OS 平台的有效应用程序。 Python绘图仪
【发布时间】: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


【解决方案1】:

我是那个包的作者。正如 cmets 中提到的,我只在 linux 和 OS-X 上测试过这个。我确实计划在某个时候为 Windows 调整它。请随时提交拉取请求!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 2018-03-30
    • 1970-01-01
    相关资源
    最近更新 更多