2016-06-10 13 views
2

我想用C#pythonplotter包,但是當我編譯the example from github一個錯誤信息顯示出來:指定的可執行文件不是此OS平臺的有效應用程序。 Pythonplotter

錯誤產卵繪製過程:指定的可執行文件是不是這個操作系統平臺上的有效應用。

我不知道我需要使用哪個操作系統。

我目前使用64位Windows 10

+0

[RunPythonScript](https://github.com/IRC-SPHERE/PythonPlotter/blob/master/Utils.cs)方法是'Process.Start()'.py文件本身。 Windows無法做到這一點(請參閱[這裏](http://stackoverflow.com/questions/7002995/execute-os-command-on-a-file-c-sharp)),除非你改變'UseShellExecute'到' true',然後'Process'詢問資源管理器,「用任何默認程序打開這個.py文件」。但是,在重定向標準輸出時,不能像使用那樣使用'UseShellExecute = true'。所以你可以嘗試設置startinfo來啓動Python本身並傳遞它的參數,以便它運行.py文件。 *聳聳肩* – Quantic

+0

體育,主要是作者已經編寫和測試在Linux上的程序:「目前只在* nix平臺上測試」,這就是爲什麼你遇到Windows上的問題。 – Quantic

+0

哦,夥計們,謝謝你的回答,我放棄了,但它很高興知道現在:) –

回答

1

我是該軟件包的作者。正如評論中提到的,我只在linux和OS-X上測試過。我曾打算在某個時候適應Windows。請隨時提交拉請求!

相關問題