仅当通过系统或 exec 从 php 调用脚本时,尝试在 python 中导入模块时,我遇到了一个令人费解的问题。
从 python 外壳:
import igraph #This works.
Run Code Online (Sandbox Code Playgroud)
如果前一行在文件中,例如 test_module.py,则:
bash 中的 python test_module.py 有效。
在 PHP 中:
exec("python test_module.py",$output,$retval) -> 失败:$retval = 1。
但是,如果脚本是 : import math,那么这很好。
有人处理过类似的事情吗?