【发布时间】:2012-03-13 19:59:51
【问题描述】:
我想让我的所有库、flask 和 boto 都存储在项目本地,而不是全局安装。我在让它工作时遇到了一些麻烦。我的文件结构如下:
project/
project/
__init__.py
libraries/
flask/
boto/
views/
....
modules/
__init__.py
....
templates/
....
static/
....
runserver.py
以及相关文件的内容如下:
项目/runserver.py
from project import app
app.run(host='0.0.0.0', port=8080, debug=True)
project/project/_ init_.py
from project.libraries.flask.flask import Flask
app = Flask(__name__)
import project.views.index
import project.views.login
project/project/modules/_ init_.py
import project.libraries.boto.boto
Flask 和 boto 的导入都不起作用。错误报告找不到库。
我做错了什么?这种文件布局(尝试将视图分成多个文件,同时将所有库保持在本地)是个好主意吗?
谢谢。
【问题讨论】:
-
如果你想这样做,最好设置一个
virtualenv环境。