Я бы хотел, чтобы все мои библиотеки, фляга и ботос, хранились локально в проекте, а не устанавливались глобально. У меня проблемы с тем, чтобы заставить это работать. Моя файловая структура выглядит следующим образом:
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)
проект / проект / _ init _. Py
from project.libraries.flask.flask import Flask
app = Flask(__name__)
import project.views.index
import project.views.login
проект / проект / модули / _ init _. Py
import project.libraries.boto.boto
Импорт Flask и boto не работает. Сообщает об ошибке, что библиотеки не могут быть найдены.
Что я делаю не так? Является ли эта схема файлов (попытка разделить представления на несколько файлов при сохранении локальности всех библиотек) хорошей идеей?
Спасибо.