导入GoogleAppClient.discovery模块NotFoundError:php shell_exec中没有名为“GoogleAppClient”的模块

jtw3ybtb  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(197)

我试图通过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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题