在__init__.py
我試圖從Python文件相對於實例文件夾加載配置。這是拋出一個錯誤Unable to load configuration file (No such file or directory): '/home/ais-flask/ais/instance/config.py'
,這是錯誤的,因爲實例文件夾應該在包旁邊,不在其中,而我的是。我以setup.py develop
的開發模式安裝我的軟件包。我用python __init__.py
運行應用程序。爲什麼這不起作用?無法加載應用程序中的實例配置組織爲一個包
ais-flask/
ais/
__init__.py
instance/
config.py
setup.py
from flask import Flask
app = Flask(__name__, instance_relative_config=True)
app.config.from_pyfile('config.py')