2014-08-31 86 views
2

我试图从自定义文件夹(在google_appengine文件夹中)导入名为“google”的模块。Python sys.path.append与模块互相影响

import sys 
sys.path.append("/home/sashko/WebProgramming/google_appengine") 
import google.appengine.api 

但是已经有一个名为sys.path的“谷歌”模块:

import google 
print google.__path__ 

['/usr/lib/python2.7/dist-packages/google'] 

而且它的影子自定义文件夹模块“谷歌”。你会在这种情况下提出什么建议?

sys.path.insert(0, "/home/sashko/WebProgramming/google_appengine") 

现在google_appengine目录将dist-packages位置之前进行协商:

回答

5

在开始的sys.modules插入路径