Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在浏览器上通过php运行python脚本_Php_Python_Browser - Fatal编程技术网

在浏览器上通过php运行python脚本

在浏览器上通过php运行python脚本,php,python,browser,Php,Python,Browser,我有一个简单的python脚本 anubhaw.py #!/usr/bin/env python # -*- coding: UTF-8 -*- # enable debugging import cgitb import pandas cgitb.enable() #print "Content-Type: text/plain;charset=utf-8" print "Hello World! Trying !!" 我试着用这个来运行它 其内容如下: <?php $comman

我有一个简单的python脚本

anubhaw.py

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# enable debugging
import cgitb
import pandas
cgitb.enable()

#print "Content-Type: text/plain;charset=utf-8"
print "Hello World! Trying !!"
我试着用这个来运行它

其内容如下:

<?php 
$command = escapeshellcmd('/home/iamaoxdo/public_html/cgi-bin/anubhaw.py');
$output = shell_exec($command);
echo $output;
//echo file_get_contents("/home/iamaoxdo/public_html/cgi-bin/test2.py");
?>
但当我尝试在网络浏览器(Chrome)中运行时,它只会给我一个空白屏幕

p.S.如果我删除
import pandas
,我得到的输出是“Hello World!Trying!!”,但是一旦添加了
import pandas
,它就会显示空白页面

我需要熊猫,因为我的原始脚本需要这个模块。为此,我还从namecheap购买了VPS,因为python在共享服务器上运行不正常


欢迎任何想法。谢谢。

我遇到了“导入熊猫”甚至“导入openpyxl”的问题。在try-except和print异常信息之后,发现matplotlib的一个文件阻止了Webuser的读取。用pip3重新安装matplotlib解决了我的问题

iamaoxdo@iamanubhaw.com [~/public_html]# php -f python_php.php
Hello World! Trying !!
iamaoxdo@iamanubhaw.com [~/public_html]#