ImportError: No module named Kolben.ext.unruhig

Ich versuche, etwas zu Erholsamen Endpunkte für sqlalchemy-Datenbank. Aber aus irgendeinem Grund kann es nicht finden die Flasche Unruhig Erweiterung.

Wenn ich die Datei bekomme ich diesen Fehler:

Traceback (most recent call last):
  File "./rest1.py", line 7, in <module>
    import flask.ext.restless
  File "/home/ian/git_dev/flask_rest/test2/flask/local/lib/python2.7/site-packages/flask/exthook.py", line 86, in load_module
    raise ImportError('No module named %s' % fullname)
ImportError: No module named flask.ext.restless

Habe ich Kolben, Kolben-Unruhig und SQLalchemy installiert, aber es immer noch nicht funktionieren.

Django==1.6.5
Flask==0.10.1
Flask-Restless==0.13.1
Jinja2==2.7.2
MarkupSafe==0.23
PAM==0.4.2
Pillow==2.3.0
SQLAlchemy==0.9.4

Dies ist mein code:

#!flask/bin/python
#!/usr/bin/python
# -*- mode: python -*-

from flask import Flask
from sqlalchemy import Column, Date, DateTime, Float, Integer, Unicode
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import scoped_session, sessionmaker
import flask.ext.restless

app = Flask(__name__)
engine = create_engine('sqlite:////tmp/testdb.sqlite', convert_unicode=True)
Session = sessionmaker(autocommit=False, autoflush=False, bind=engine)
mysession = scoped_session(Session)

Base = declarative_base()
Base.metadata.bind = engine

class Test_Table(Base):
    __tablename__ = 'plot'
    id = Column(DateTime, primary_key=True)
    value = Column(Integer)
    type = Column(Unicode)
    max = Column(Integer)
    min = Column(Integer)


Base.metadata.create_all()

manager = flask.ext.restless.APIManager(app, flask_sqlalchemy_db=db)

manager.create_api(Test_Table, methods=['GET', 'POST', 'PUT' 'DELETE'])

app.run()

Habe ich versucht, Kolben-Erholsamen sowie innerhalb und außerhalb von virtuellen Umgebungen. Aber ich habe immer am Ende mit dem gleichen Ergebnis.

  • Sie müssen sicherstellen, dass die version von Python, die Sie verwenden, um das Skript ausführen können, finden Sie unter Flask-Restless. Die binäre verwenden Sie? Sollten Sie eine pip binary im gleichen Ordner.
InformationsquelleAutor user2657669 | 2014-06-01
Schreibe einen Kommentar