2016-03-27 13 views
0

virtualenvでpsycopg2(PostgreSQL)を使いたいです。私はUbuntuのを使用していますが、根はすでにpsycopg2を有し、かつ、それが正常に動作しているが、私はそれがPostgreSQLが仮想環境で動作しない

ImportError: No module named psycopg2

を示しVIRTUALENV活性化した後にそれを使用しようとする場合、私はのdist-のパッケージのシンボリックリンクを配置する必要があります

手動で??

+0

virtualenvがアクティブになっているときにpsycopg2をインストールする必要があります。あなたのvirtualenvに 'pip freeze -l'の出力は何ですか? – schwobaseggl

+0

virtualenvが有効になっていると、私はpsycopg2をインストールしていません。そして、私はすでにそれを持っているので、私は使用したくない –

答えて

2

virtualenvsはデフォルトでシステムパッケージから隔離されているので、すべてのパッケージを各virtualenvにインストールする必要があります(または作成時に--system-site-packagesを渡すことができます)。

+0

ありがとう作品 –

関連する問題