【问题标题】:Python Import error while running through apache通过apache运行时Python导入错误
【发布时间】:2016-07-25 15:22:55
【问题描述】:

实际上,我已经在 CGI 脚本中包含了带有反引号的 python 脚本。当我运行脚本时,我通过 apache Web 服务器遇到了类似“ImportError:没有名为 skimage 的模块”的错误。但是当我通过命令行运行时,它工作正常。

操作系统: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. 加入社帮线。

谁能帮忙?

提前致谢。

【问题讨论】:

标签: python apache cgi


【解决方案1】:

也许这个库只是为你安装的,而不是为 root 安装的。将库脚本放在主脚本的同一文件夹中并尝试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 2023-03-03
    • 2018-12-24
    • 2014-12-24
    • 2018-12-08
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多