我试图通过PHPShell_exec运行名为test.py的python文件,但出现了一个错误 Traceback (most recent call last): File "test.py", line 1, in import googleapiclient.discovery ModuleNotFoundError: No module named 'googleapiclient'
. 但该文件在真正的python shell窗口中工作时不会出错。它在python中运行,但在php shell_exec中的模块导入中是否可能出现错误?还有什么解决办法?我发现了很多关于这个python错误的信息,但是除了php文件之外,我找不到任何适合python文件的方法。这是服务器问题吗?
php代码:
<?php
$data = shell_exec('python3 test.py 2>&1');
var_dump($data);
?>
python代码:
# -*-coding: utf-8-*-
import googleapiclient.discovery
from googleapiclient.errors import HttpError
from oauth2client.tools import argparser
暂无答案!
目前还没有任何答案,快来回答吧!