我正在寻找如何通过设置 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 一个不同的值?我不知道。任何帮助表示赞赏!
矿脉