I'm getting above error while running my app. I want to import app from web\_app/**init**.py into run.py file to run on gevent. My project structure is like:

```
myapp
 |---config.ini
 |---run.py
 |---web_app
        |----__init__.py

run.py

from gevent.pywsgi import WSGIServer
import configparser

from .web_app import app
# from web_app.__init__ import app

config = configparser.ConfigParser()
config.read('C:/workspace/Python/myapp/config.ini')
PORT = config.get('SERVER', 'PORT')
PORT = int(PORT)

if __name__ == '__main__':
    print('Serving on port ', PORT)
    WSGIServer(('localhost', PORT), app).serve_forever()

```

\_\_init.py

```
from flask import Flask
app = Flask(__name__)
app.config['APPLICATION_ROOT'] = '/myapp'
logger = log_configuration.get_logger(__name__)

def simple(env, resp):
   resp(b'200 OK', [(b'Content-Type', b'application/json')])
   return [b'Hello Verimed User']

@app.route('/test', methods=['GET'])
def test():
   return jsonify({'tasks': "task"})

```

If I keep run.py beside **init** then it's working fine. But I want to keep run.py outside web\_app folder.
How to rosolve this. I tried all the way.