从PHP调用时,python导入失败

当我通过系统或exec从PHP调用脚本时,尝试在python中导入模块时,我遇到了一个令人费解的问题.

从python shell:

import igraph #This works.

如果上一行是在一个文件中,比如test_module.py,那么:
bash中的python test_module.py工作原理.

PHP中:
exec(“python test_module.py”,$output,$retval) – >失败:$retval = 1.

但是,如果脚本是:import math,那么这很好.

有人曾经处理类似的事吗?

解决方法:

要检查的一件事是sys.path

看看每个方式有什么不同

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...