Running flask server under virtualenv
Frustrated Learner
ctippur at gmail.com
Mon Aug 14 11:08:15 EDT 2017
Hello,
I am using Python 3.62 on a mac. I am working under a virtualenv.
I generated server code via http://editor.swagger.io (Swagger UI)
Steps to reproduce
python3 -m venv flaskglobal
source flaskglobal/bin/activate
cp binary to flaskglobal and unzip contents
cd python-flask-server
pip install -r requirements.txt
python -m swagger_server
I am getting the following error when running flask server. I have a model called binary. I am guessing a path issue. In the model, the code is:
from __future__ import absolute_import
from swagger_server.models.binary import Binary ## <-- Error
from .base_model_ import Model
from datetime import date, datetime
from typing import List, Dict
from ..util import deserialize_model
.....
Error:
from .binary import Binary
File "/Users/ctippur/cyclops/cyclopscloud/flaskapi/cyclopsflaskglobal/python-flask-server/swagger_server/models/binary.py", line 4, in
from swagger_server.models.binary import Binary
Here is the tree for swagger server that got generated via swagger UI (http://editor.swagger.io)
├── Dockerfile
├── README.md
├── git_push.sh
├── requirements.txt
├── setup.py
├── swagger_server
│ ├── init.py
│ ├── main.py
│ ├── pycache
│ │ ├── init.cpython-36.pyc
│ │ ├── main.cpython-36.pyc
│ │ ├── encoder.cpython-36.pyc
│ │ └── util.cpython-36.pyc
│ ├── controllers
│ │ ├── init.py
│ │ └── default_controller.py
│ ├── encoder.py
│ ├── models
│ │ ├── init.py
│ │ ├── pycache
│ │ │ ├── init.cpython-36.pyc
│ │ │ ├── base_model_.cpython-36.pyc
│ │ │ ├── binary.cpython-36.pyc
│ │ │ └── body.cpython-36.pyc
│ │ ├── base_model_.py
│ │ ├── binary.py
Swagger declaration file content or ur
Could this be a pythonpath issue?
More information about the Python-list
mailing list