微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用shell_exec从php执行phyton脚本:没有名为grpc的模块

如何解决使用shell_exec从php执行phyton脚本:没有名为grpc的模块

在发布我的问题之前,我读过this,但所有解决方案均无效。

我可以从命令行成功执行脚本:

python /path/to/tn-cli.py --host=127.0.0.1:16060 --web-host=127.0.0.1:6060 --ssl --ssl-host=example-domain.com --login-basic=username:password

但是同一个doe不能与PHP shell_exec一起工作:

$output =  shell_exec('/usr/bin/python2.7 /path/to/tn-cli.py --host=127.0.0.1:16060 --web-host=127.0.0.1:6060 --ssl --ssl-host=example-domain.com --login-basic=username:password 2>&1');
print_r($output); 

Traceback (most recent call last): File "/path-to/tn-cli.py",line 11,in import grpc ImportError: No module named grpc

我已经安装了grpciogrpcio-tools。尝试过--hidden-import=pkg_resources,但没有成功。 我无法从PHP执行python脚本是什么问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。