'/ usr / bin / python3: невозможно открыть файл' test.py '' при выполнении файла .exe с использованием mono на Raspberry Pi - PullRequest
0 голосов
/ 22 мая 2019

В настоящее время я пытаюсь написать программу для Visual Studio, которая успешно собирается, а затем, когда я передаю решение на мой Raspberry Pi и использую Mono для выполнения «TestPiPlate.exe», выдается сообщение об ошибке: «/ usr / bin / python3: невозможно открыть файл 'test.py': [Errno 2] Нет такого файла или каталога ", за которым следует оператор" done ", который я вставил в мою c# программу.

Это для автоматизированного проекта Raspberry Pi, который я делаю, и я пытаюсь протестировать релейную пластину, используя написанный скрипт на python.

Это то, что у меня есть в настоящее время для моего кода Visual Studio:

        iotlib.PythonScrpt full_test = new PythonScrpt("test.py");
        full_test.Run();
        Console.WriteLine("done");

iotlib.PythonScrpt настроен правильно, поэтому я не понимаю, почему он не может найти файл test.py, поскольку он находится в том же каталоге, что и файл отладки .exe.

Я ожидаю, что тест запустится и визуально увидит, что реле включаются через мой скрипт, но ошибка не позволяет мне даже протестировать скрипт.

1 Ответ

0 голосов
/ 22 мая 2019

Проверьте, есть ли у пользователя, который запускает TestPiPlate.exe , разрешения на выполнение файла test.py .

Кроме того, чтобы отладить это, попробуйте выполнить любую команду bash, чтобы проверить, работает ли она с использованием Process.Start()

...