Je sais que cette question pourrait être vraiment simple mais je ne connais pas la solution. Que se passe-t-il ici lorsque j'essaie de me connecter à postgresql ? Je suis autodidacte dans ce domaine de la base de données et de la programmation alors s'il vous plaît, soyez indulgent avec moi. Lorsque j'essaie le code suivant :
import sqlalchemy
db = sqlalchemy.create_engine('postgresql:///tutorial.db')
Je reçois cette erreur :
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
Est-ce que j'ai besoin d'installer psycopg2 séparément ? Quel est le bon string de connexion pour postgresql ?