반응형
alembic
마이그레이션을 실행하려고하는데 실행할 때
alembic revision --autogenerate -m "Added initial tables"
그것은 말하는 실패
sqlalchemy.exc.ArgumentError: Can't load plugin: sqlalchemy.dialects:driver
데이터베이스 URL은
postgresql+psycopg2://dev:passwd@localhost/db
내 virtualenv에 psycopg2
가 설치되어 있습니다.
$yolk -l
Flask-Login - 0.1.3 - active
Flask-SQLAlchemy - 0.16 - active
Flask - 0.9 - active
Jinja2 - 2.6 - active
Mako - 0.7.3 - active
MarkupSafe - 0.15 - active
Python - 2.7.2 - active development (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload)
SQLAlchemy - 0.8.0 - active
Werkzeug - 0.8.3 - active
alembic - 0.4.2 - active
antiorm - 1.1.1 - active
appscript - 1.0.1 - active
distribute - 0.6.27 - active
envoy - 0.0.2 - active
osascript - 0.0.4 - active
pep8 - 1.4.5 - active
pip - 1.1 - active
psycopg2 - 2.4.6 - active
wsgiref - 0.1.2 - active development (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7)
yolk - 0.4.3 - active
이 문제의 원인은 무엇입니까?
해결 방법
이와 같은 오류를 생성하는 방법은 다음과 같습니다.
>>> from sqlalchemy import *
>>> create_engine("driver://")
Traceback (most recent call last):
... etc
sqlalchemy.exc.ArgumentError: Can't load plugin: sqlalchemy.dialects:driver
그래서 나는 당신이 실제로 당신이 생각하는 postgresql URL을 사용하고 있지 않다고 말하고 싶습니다. 아마 어딘가에서 기본 생성 alembic.ini를 호출하고있을 것입니다.
참조 페이지 https://stackoverflow.com/questions/15648814
반응형
'파이썬' 카테고리의 다른 글
파이썬 Postgres의 URI에 연결 (0) | 2021.01.23 |
---|---|
파이썬 장고 모델 객체 필터 (0) | 2021.01.23 |
파이썬 Python 3.x : 다음 줄로 이동 (0) | 2021.01.22 |
파이썬 Python에 pygraphviz가 표시되지 않음 (0) | 2021.01.22 |
파이썬 Django에서 필터로 최신 기록 가져 오기 (0) | 2021.01.22 |
댓글