用heroku, 必須選用自帶數(shù)據(jù)庫postgresql, 所幸sqlalchemy是支持這個數(shù)據(jù)庫的, 但連接時提示需要安裝psycopg2模塊.
于是, 安裝
sudo pip install psycopg2
但安裝后依然提示:
ImportError:Nomodule named psycopg2
各種搜索后在stackoverflow找到答案, 原來是sudo權(quán)限下安裝時, psycopg2會在某些地方放一些文件, 但這些文件是非管理員權(quán)限下訪問不到的, 所以才會import失敗. 解決方法就是去掉sudo再裝一遍. 更詳細(xì)解釋參見ImportError: No module named psycopg2 after install
記得之前裝libtorrent時因為少加了sudo而各種抓狂, 所以凡安裝必加sudo, 現(xiàn)在真是...唉.