У меня загадочная проблема при попытке импортировать модуль в python, только когда скрипт вызывается из php через систему или exec.
Из оболочки Python:
import igraph #This works.
если предыдущая строка была в файле, скажем, test_module.py, то:
python test_module.py в bash работает.
В PHP:
exec ("python test_module.py", $ output, $ retval) -> сбои: $ retval = 1.
Однако, если вместо этого используется сценарий: import math
, то это нормально.
Кто-нибудь когда-нибудь имел дело с чем-то подобным?