Python脚本在通过PHP运行时不导入模块

时间:2014-06-19 15:17:21

标签: php python shell import module

我有一个PHP脚本,它调用Python脚本,Python脚本导入库,运行一些代码并返回结果。问题是,如果我直接从shell运行脚本(我正在使用linux)它运行正常,但如果我在浏览器中打开PHP文件,我会收到错误说:

Array
(
    [0] => Traceback (most recent call last):
    [1] =>   File "readReplays.py", line 3, in 
    [2] =>     import sc2reader
    [3] => ImportError: No module named sc2reader
)

我真的很感谢帮助,因为我在这种情况下遇到了超过17个小时的问题:P

1 个答案:

答案 0 :(得分:0)

案例是apche找到python的正确路径,你应该在它的conf文件中提到它。 例如,如果你有redhat linux 你应该补充一下 export PYTHONPATH = / usr / local / bin

到/etc/rc.d/init.d/httpd.conf

PYTHONPATH是您可以通过命令找到的PYTHON EXECUTABLE的路径 哪个python

然后它会起作用

相关问题