部署应用程序时无法从实例文件夹加载配置文件

2024-05-06 02:05:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我为我的应用程序设置了一个新的virtualenv,以清理已安装的软件包。我在应用程序的实例文件夹中有一个config.py文件。有两个配置,一个用于“instance”文件夹中的dev,另一个用于根文件夹中的production。应用程序在旧的env中工作,但现在我得到一个错误,它找不到配置文件。为什么我会得到这个错误,我该如何修复它?

Traceback (most recent call last):
  File "application.py", line 12, in <module>
    application.config.from_pyfile('config.py')
  File "/Users/pavsidhu/Envs/test/lib/python2.7/site-packages/flask/config.py", line 128, in from_pyfile
    with open(filename) as config_file:
IOError: [Errno 2] Unable to load configuration file (No such file or directory): '/Users/pavsidhu/Envs/test/var/application-instance/config.py'

我的项目结构如下:

/Users/pavsidhu/Envs/test/
    lib/python-3.4/site-packages/
    bin/
    application.py
    static/
    templates/
    instance/
        config.py

Tags: instanceinpytest文件夹config应用程序application