通过apache运行Python导入错误

时间:2016-07-25 15:22:56

标签: python apache cgi

实际上,我已经将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线。

有人可以帮忙吗?。

提前致谢。

1 个答案:

答案 0 :(得分:0)

可能只为您安装了库而不是root用户。将库脚本放在主脚本的同一文件夹中并尝试。