使用WAMP中的Apache Server在CGI脚本中发布Python库问题

时间:2012-06-03 22:12:46

标签: python windows apache cgi wamp

我在Windows 7 PC上设置了Python 2.5和一些库(例如MySQLdb)。在为CGI脚本设置IIS失败后,我决定使用WAMP。

几天后,我意识到我也需要matplotlib。安装模块后和添加

    import matplotlib

行CGI脚本立即失败。当我使用IDLE运行脚本时,它工作正常,这证明模块已正确安装。我确认Python版本和路径在Apache运行脚本和本地使用IDLE与

之间是相同的
    print sys.version
    print sys.path

我甚至试图发挥创意,并在与CGI脚本相同的文件夹中编写了一个小模块,该脚本将使用我需要的matplotlib函数。但是,导入该新模块也会在Apache运行的CGI脚本中失败(但在本地工作)。我找到的其他帖子都没有涉及Windows操作系统(小奇迹),似乎大多数人都有目录/路径问题。我知道我没有这些问题,因为我可以成功使用与matplotlib在同一目录中的MySQLdb。我甚至将C:\ Python25 \ Libs \ site-packages文件夹作为目录添加到Apache conf文件中,但它没有帮助。我倾向于Apache问题,但我是Web服务器的新手。有什么想法吗?

0 个答案:

没有答案