Tôi bắt đầu với Elixir và SQL Alchemy. Tôi đã tạo một file python kết nối với một cơ sở dữ liệu Mysql để nhưng ngay sau khi tôi thực hiện với python Tôi nhận được lỗi dưới đây:Không thể khởi tạo Elixir
[email protected]:/Python/mainFlask/yonkiPOPS# python yonki.py
Traceback (most recent call last):
File "yonki.py", line 1, in <module>
from elixir import metadata, Entity, Field
File "/usr/local/lib/python2.7/dist-packages/Elixir-0.7.1-py2.7.egg/elixir/__init__.py", line 29, in <module>
from elixir.entity import Entity, EntityBase, EntityMeta, EntityDescriptor, \
File "/usr/local/lib/python2.7/dist-packages/Elixir-0.7.1-py2.7.egg/elixir/entity.py", line 17, in <module>
from sqlalchemy.orm import MapperExtension, mapper, object_session, \
ImportError: cannot import name ScopedSession
tôi đã được tìm kiếm nó nhưng tôi không tìm ra lý do. Đây là tệp yonki.py:
from elixir import metadata, Entity, Field
from elixir import Unicode, UnicodeText
from elixir import *
class User(Entity):
username = Field(String(64))
metadata.bind = 'mysql://root:[email protected]/yonkiPOPS'
session.bind.echo = True
setup_all()
create_all()
Tôi nghĩ rằng có thể do mô-đun bắt buộc chưa được cài đặt nhưng tôi không biết cái nào.
Cải thiện tỷ lệ chấp nhận của bạn trước tiên –