我有一个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
答案 0 :(得分:0)
案例是apche找到python的正确路径,你应该在它的conf文件中提到它。 例如,如果你有redhat linux 你应该补充一下 export PYTHONPATH = / usr / local / bin
到/etc/rc.d/init.d/httpd.conf
PYTHONPATH是您可以通过命令找到的PYTHON EXECUTABLE的路径 哪个python
然后它会起作用