在PHP中从shell_exec运行python脚本不会导入MySQLdb

时间:2018-04-17 03:54:00

标签: php python

我正在尝试使用php来执行使用MySQLdb的python脚本。当我在终端中运行python脚本时,它工作正常。当我在PHP中使用shell_exec运行python脚本时,它只在删除导入MySQLdb时才有效。似乎只有在使用shell_exec运行脚本时,python才会导入MySQLdb。如何通过shell_exec导入MySQLdb?

这是php代码:

<?php
$output = shell_exec("/anaconda3/bin/python3.6 /Users/user/application/test.py");
echo $output;
?>    

这是python代码:

import sys
import MySQLdb
print("hello world")

0 个答案:

没有答案