Здравствуйте. Файл с расширением .py запускаю на хостинге через php:
$out = shell_exec('python test.py');
var_dump($out);
В директории лежит сам php файл, файл test.py и модуль instaloader. Внутри instaloader сразу же лежит __init__.py, то есть модуль не битый. Но при этом, если я выполню import instaloader, на странице выведется null - shell_exec его возвращает, если команда выполнилась с ошибкой или ничего не вывела. Файл test.py имеет вывод, после импорта, следовательно импорт instaloader все крашит. Импорт sys, os, json работает. в Sys.path исправно первым элементом лежит путь до скрипта, а если instaloader лежит в одной папке со скриптом, то должен по идее импортироваться. В чем тут проблема?