【发布时间】:2012-02-09 14:22:25
【问题描述】:
我正在寻找如何通过设置 pythonpath 来导入模块。 检查 python 正在查看的路径:
import sys
print "modules will be searched in the following paths:"
for path in sys.path:
print path
print "python version: " + sys.version
我在 PYTHONPATH 环境变量(windows gui)中添加了一些额外的路径,但是当在 apache 中(在浏览器中)将上面的代码作为 cgi 文件执行时,它没有显示我添加的路径......(实际上,它不会从丢失的路径加载模块) 当我在本地使用 python 执行代码时,会显示所有路径(没关系)。
#!C:\tools\programming\Python27\python.exe
import cgi
import cgitb
cgitb.enable()
print "Content-type: text/html"
print
import sys
#import timeOperations
for path in sys.path:
print path + "<br>"
print "python version: " + sys.version
print "<html>"
print "<center>Lode doet het weer!</center>"
print "</html>"
我重新启动了计算机,但没有成功。也只安装了一个python版本。
为什么给 PYTHONPATH 赋予不同的值?我不知道。 任何帮助表示赞赏!
矿脉
【问题讨论】:
标签: python apache cgi pythonpath