Я пытаюсь вызвать питон скрипт из приложения C помощью system()
вызоваНужно ли указывать интерпретатор python извне, если скрипт python содержит #!/Usr/bin/python3?
Сценарий питон имеет #!/usr/bin/python3
на первой линии.
Если я делаю system(python_script)
, сценарий, похоже, не запускается.
Кажется, мне нужно сделать system(/usr/bin/python3 python_script)
.
Я думал, что мне не нужно указывать интерпретатор извне, если у меня есть #!/usr/bin/python3
в первой строке скрипта.
Я что-то не так?
имеют исполняемый бит установлен ли скрипт? ('chmod + x python_script') – L3viathan
Есть ли' python_script', который, как представляется, имя файла, содержит '/' в любом месте? Если нет, каталог, содержащий его, должен находиться в пути поиска вашей оболочки. –
@MarkPlotnick: Извините, но это неправильно. – Olaf