Tôi biết điều này có thể thực sự là một câu hỏi đơn giản nhưng tôi không biết giải pháp. Điều gì đang xảy ra ở đây khi tôi cố gắng kết nối với postgresql? Tôi là người tự học trong lĩnh vực cơ sở dữ liệu và lập trình này, vì vậy hãy nhẹ nhàng với tôi. Khi tôi cố gắng mã sau:Kết nối postgresql với sqlalchemy
import sqlalchemy
db = sqlalchemy.create_engine('postgresql:///tutorial.db')
tôi nhận được lỗi này:
Traceback (most recent call last): File "", line 1, in db = sqlalchemy.create_engine('postgresql:///tutorial.db') File "C:\Python27\lib\site-packages\sqlalchemy-0.7.5dev-py2.7.egg\sqlalchemy\engine__init__.py", line 327, in create_engine return strategy.create(*args, **kwargs) File "C:\Python27\lib\site-packages\sqlalchemy-0.7.5dev-py2.7.egg\sqlalchemy\engine\strategies.py", line 64, in create dbapi = dialect_cls.dbapi(**dbapi_args) File "C:\Python27\lib\site-packages\sqlalchemy-0.7.5dev-py2.7.egg\sqlalchemy\dialects\postgresql\psycopg2.py", line 289, in dbapi psycopg = import('psycopg2') ImportError: No module named psycopg2
Tôi có cần phải cài đặt psycopg2 riêng? Chuỗi kết nối chính xác cho postgresql là gì?