美文网首页MacPythonFlask
记使用Flask sqlalchemy连接postgresql的

记使用Flask sqlalchemy连接postgresql的

作者: Aldrin | 来源:发表于2016-09-09 05:40 被阅读58次

用heroku, 必须选用自带数据库postgresql, 所幸sqlalchemy是支持这个数据库的, 但连接时提示需要安装psycopg2模块.

于是, 安装

sudo pip install psycopg2

但安装后依然提示:

ImportError:Nomodule named psycopg2

各种搜索后在stackoverflow找到答案, 原来是sudo权限下安装时, psycopg2会在某些地方放一些文件, 但这些文件是非管理员权限下访问不到的, 所以才会import失败. 解决方法就是去掉sudo再装一遍. 更详细解释参见ImportError: No module named psycopg2 after install

记得之前装libtorrent时因为少加了sudo而各种抓狂, 所以凡安装必加sudo, 现在真是...唉.

相关文章

网友评论

    本文标题:记使用Flask sqlalchemy连接postgresql的

    本文链接:https://www.haomeiwen.com/subject/mldeettx.html