#django
#django
Вопрос:
Я пытаюсь использовать chartit в django, и в его документации говорится добавить chartit в УСТАНОВЛЕННЫЕ ПРИЛОЖЕНИЯ в «settings.py «. Когда я пытаюсь это сделать, он выдает эту ошибку:
ImportError: No module named 'chartit'
Как мне его импортировать?
Спасибо.
PS -Извините, это глупый вопрос.
Комментарии:
1. Используете ли вы
virtualenv
? Если да, удалите свой virtualenv и создайте его заново, и покажите нам все ваши консольные выходные данные (изmakevirtualenv
pip install
, и т.д.)2. Нет, я не использую virtualenv.
Ответ №1:
Вы пропустили его установку с pip install django_chartit
помощью .
РЕДАКТИРОВАТЬ: ошибка, которую вы описали, выдается python, если модуль не найден в запущенной среде. Вам нужно убедиться, что вы установили его в среде, которая используется вашим django.
Попробуйте ввести pip list
в оболочку, которую вы обычно используете для запуска вашего django, python manage.py runserver
чтобы выяснить, что там установлено.
Если ваш django находится внутри IDE, такой как PyCharm, вам нужно проверить настройки проекта там для среды, используемой для запуска django.
Поскольку вы не используете virtualenv (что настоятельно рекомендуется), вы устанавливаете свои модули по всей системе. Если вы используете Linux, там могут быть python3 и python (то есть python 2). Если ваш pip принадлежит python2, и вы установили django в python3 или наоборот, это может быть проблемой.
Комментарии:
1. Я установил его, как вы сказали.
2. что
pip list
говорит?3. Пакет указан там.:
django-chartit (0.2.7)
4. Как я могу это сделать? Какой тип информации необходим? Я новичок в django.
5. это не имеет ничего общего с django в целом, но с вашей средой python. Как написано в обновленном ответе, все зависит от того, где установлены ваши pip, python и django. Это зависит от вашей операционной системы и, если вы используете ее, вашей IDE.
Ответ №2:
из пула данных импорта chartit, диаграмма