Я развертываю проект django в первый раз и испытываю некоторые трудности. Во-первых, когда в соответствии с инструкциями по установке Джанго на веб-сервере, я использую их проинструктировать вас ввести следующую команду в оболочке:Ошибки импорта при развертывании проекта Django
export PYTHONPATH=/home/USERNAME/public_html/lib/python
Если я не запускать эту команду я получаю сообщение об ошибке импорта для django.core .management. Досадно, что нужно вводить это при каждом входе в оболочку! Я попытался добавить
*manage.py*
sys.path.append('/home/USERNAME/public_html/lib/python')
, но это не работает, и я до сих пор запустить команду экспорта каждый раз, когда я войти в оболочку.
Моя вторая проблема: я также получаю ошибку импорта для пакетов сайтов, которые использует мой проект. Использование
$ pip list
Он показывает, что все пакеты установлены правильно.
Так что в заключение, я получаю ошибку импорта для django.core.management каждый раз, когда я вхожу в shell. Затем я укажу
export PYTHONPATH=/home/USERNAME/public_html/lib/python
и моя первая ошибка уходит. Но после этого я получаю ошибки импорта для каждого пакета сайта, который я пытаюсь использовать, даже если они правильно установлены.
Любые советы по устранению этих проблем?
Вы можете вставить точную трассу здесь –
перейдите в каталог основных проектов и введите это ./manage.py shell – MYGz
Используете ли вы виртуальную среду? Как развертывается ваш проект? Ссылка на учебник может помочь. – YPCrumble