私も同じ問題を抱えていました:osxを10.7.3に更新し、postgresサーバーを再起動した後、$ ./manage.py dbshell
を実行しようとしたときに同じ問題が発生しました これはpsycopg2を通過しますが、psqlを使用してpostgresに接続するのに問題はありませんでした。
psycopg2は新しく10.7.3osxで更新されたpostgresライブラリを使用しているため、私にはこの問題は「Unixドメインソケットでの接続」にのみ関連しているように見えます。
psycopg2を再インストールしようとしましたが、何も変更されていません。
そこで、django settings.pyのデータベースセクションでHOST値を変更し、空の文字列を使用する代わりに、'localhost'
を入力しました。 。
そしてそれは完璧に機能します!