实际上,我已经将CGI脚本中的python脚本包含在后面。当我运行脚本时,我遇到了错误,例如" ImportError:没有名为skimage的模块"通过apache web服务器。但是,当我通过命令行运行时,它正常工作。
操作系统:RHEL 6.5
Python:2.7.8
$ PYTHONPATH = / usr / local / bin
httpd conf(仅限CGI部分):
<Directory /home/*/public_html/cgi-bin>
Options ExecCGI
AddHandler cgi-script .py .cgi
SetHandler cgi-script
</Directory>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
注意:1。SELinux已被禁用
2.包括Shebang线。
有人可以帮忙吗?。
提前致谢。
答案 0 :(得分:0)
可能只为您安装了库而不是root用户。将库脚本放在主脚本的同一文件夹中并尝试。