我知道这可能是一个简单的问题,但我不知道解决方案.当我尝试连接到postgresql时,这里发生了什么?我是这个数据库和编程领域的自学者,所以请温柔地对待我.当我尝试以下代码时:
import sqlalchemy
db = sqlalchemy.create_engine('postgresql:///tutorial.db')
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
回溯(最近一次调用最后一次):文件"",第1行,db = sqlalchemy.create_engine('postgresql:///tutorial.db')文件"C:\ Python27\lib\site-packages\sqlalchemy-0.7. 5dev-py2.7.egg\sqlalchemy\engine__init __.py",第327行,在create_engine中返回strategy.create(*args,**kwargs)文件"C:\ Python27\lib\site-packages\sqlalchemy-0.7.5dev -py2.7.egg\sqlalchemy\engine\strategies.py",第64行,在create dbapi = dialect_cls.dbapi(**dbapi_args)文件"C:\ Python27\lib\site-packages\sqlalchemy-0.7.5dev- py2.7.egg\sqlalchemy\dialects\postgresql\psycopg2.py",第289行,dbapi psycopg = import('psycopg2')ImportError:没有名为psycopg2的模块
我需要单独安装psycopg2吗?postgresql的正确连接字符串是什么?