【发布时间】:2018-01-16 00:06:38
【问题描述】:
我是这个领域的新手。我使用 django 框架使用谷歌应用引擎开发 Web 应用程序。我有一个关于 python lib dir 问题的问题... ImportError: no module named...
ROOT
├── lib
│ ├── django
│ ├── pytz
│ ├── wanttousing_lib
│ └── ...
├── mysite
│ ├── __init__.py
│ ├── settings.py
│ ├── controllers.py
│ ├── models.py
│ ├── views.py
│ ├── templates
│ │ └── like
│ │ ├── index.html
│ │ └── _likehelpers.html
│ └── ....
├── test
│ ├── like
│ │ ├── models_tests.py
│ │ └── controllers_tests.py
│ └── ....
├── static
│ ├── css
│ └── js
├── app.yaml
├── manage.py
├── appengine_config.py
└── requirements.txt
在此目录中,运行服务器失败.. 在我的测试代码 controllers_tests.py
`from wanttousing_lib import example_module`
importError wanttousing_lib.......
但如果我将我的 wanttousing_lib 移动到 ROOT 目录,它可以工作.....
ROOT
├── lib
│ ├── django
│ ├── pytz
│
│ └── ...
├── mysite
│ ├── __init__.py
│ ├── settings.py
│ ├── controllers.py
│ ├── models.py
│ ├── views.py
│ ├── templates
│ │ └── like
│ │ ├── index.html
│ │ └── _likehelpers.html
│ └── ....
├── test
│ ├── like
│ │ ├── models_tests.py
│ │ └── controllers_tests.py
│ └── ....
├── static
│ ├── css
│ └── js
├── app.yaml
├── manage.py
├── appengine_config.py
├── requirements.txt
└── wanttousing_lib <--- moved
我该如何解决?请帮忙...
【问题讨论】:
-
您的
wanttousing_lib是否包含__init__.py? -
是的。 wanttolib 是使用 pip 安装的 twilio。它包含 init.py.
标签: django python-2.7 google-app-engine