2
我嘗試在我全新的專用服務器上安裝Django和Python。 我做到了某一點,我可以運行django-admin.py startproject mysite
,它運作良好。 (我已經將django-admin.py的路徑添加到.bash_profile中)。Django django-admin.py在Centos上導入問題(enviroment_variable問題)
然而,當我嘗試運行django-admin.py syncdb
它給我的錯誤一樣
File "/opt/python2.7.1/lib/python2.7/site-packages/django/conf/__init__.py", line 40, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
我嘗試設置的環境變量,使得
export DJANGO_SETTINGS_MODULE=settings
or
export DJANGO_SETTINGS_MODULE=mysite.settings
但之後,它給像
File "/opt/python2.7.1/lib/python2.7/site-packages/django/conf/__init__.py", line 92, in __init__
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'mysite.settings' (Is it on sys.path?): No module named mysite.settings
錯誤
你能弄清楚這裏有什麼問題,我該如何克服?
謝謝
它不是一個替代的解決方案,它是* *的解決方案的主要目錄中。你不應該在項目中嘗試運行'django-admin.py',這就是'manage.py'的用處。 –
我正在看'django-admin.py help'並試圖使用'--settings = SETTINGS'選項,但沒有試過我的工作......仍然收到有關設置不在sys.path上的錯誤。 manage.py ftw –