2013-11-23 69 views
0

我想在GAE上创建一个网站。ImportError:No module named *

我有一个错误导入模块。我的代码和结构有问题吗?

导入错误:没有模块名为appsite
信息2013年11月23日08:28:29,267 module.py:617]默认: “GET/HTTP/1.1” 500 -

APPNAME
| -app .yaml
| -index.yaml
| -favicon.ico
| - appsite/
| -public.py

的app.yaml

handlers:- url: .* 
script: appsite.public.app 
libraries: 
- name: webapp2 
version: "2.5.2" 

public.py

app = webapp2.WSGIApplication([('/', MainHandler)], debug=True) 

回答

1

您必须添加appsite目录下__init__.py文件。

__init__.py文件需要使Python将目录视为包含包;

欲了解更多信息:What is __init__.py for?

+0

谢谢,我很高兴你解决了它。 – kbth