我正在尝试从自定义文件夹(google_appengine文件夹中)导入名为“google”的模块。
import sys
sys.path.append("/home/sashko/WebProgramming/google_appengine")
import google.appengine.api
但是在sys.path中已经有一个名为“google”的模块:
import google
print google.__path__
['/usr/lib/python2.7/dist-packages/google']
它从自定义文件夹中隐藏模块“google”。在这种情况下你会建议什么?
答案 0 :(得分:5)
在sys.modules
的开头插入路径:
sys.path.insert(0, "/home/sashko/WebProgramming/google_appengine")
现在google_appengine
目录将在dist-packages
位置之前查询。