當我升級我的OS X操作系統小牛
爲QUUX提到的,你可以從Python Shell中得到真正的錯誤,還真是_psycopg.so引用一些庫,該庫不提供我得到這個錯誤。
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.settings")
from django.contrib.admin import ModelAdmin, actions
Library not loaded: /usr/local/lib/libpq.5.6.dylib
Referenced from: /Users/nreeves/venvs/gd_api_env/lib/python2.7/site-packages/psycopg2/_psycopg.so
Reason: image not found
所以我需要有庫鏈接到_psycopg.so尋找。 首先我需要找到我沖泡安裝的lib本身
所以我的lib是在這裏:
/usr/local/Cellar/postgresql/9.3.4/lib/libpq.5.6.dylib
然後創建符號鏈接到/ usr/lib目錄(或/ usr/local/lib目錄)
sudo ln -s /usr/local/Cellar/postgresql/9.3.4/lib/libpq.5.6.dylib /usr/lib
和所有固定。
你在用什麼項目?我認爲問題不在於設置模塊(它不一定是'settings.py') –
這是我需要運行localy的商業項目。 – quux
看起來像第三方應用程序問題:https://github.com/GoodCloud/django-longer-username/issues/15 –