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