我正在尋找如何通過設置pythonpath導入模塊。 要檢查的路徑蟒正在注視:爲什麼給PYTHONPATH一個不同的值?從cgi(apache)不類似於本地
import sys
print "modules will be searched in the following paths:"
for path in sys.path:
print path
print "python version: " + sys.version
我加入PYTHONPATH環境變量(窗口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一個不同的值?我不知道。 任何幫助表示讚賞!
Lode
這很好!我從一開始就不喜歡Python路徑,這是一個很好的選擇!當沒有找到模塊時,我把這個解決方案放在錯誤捕獲中:)非常感謝。 – lode 2012-02-09 14:54:24