ModuleNotFoundError после установки этого конкретного модуля - PullRequest
0 голосов
/ 22 января 2020

Я сейчас настраиваю среду разработчика и хочу использовать пакет django-ckeditor. Итак, я выполнил pip3 install django-ckeditor, что привело к

Installing collected packages: django-ckeditor
Successfully installed django-ckeditor-5.8.0

в моем терминале. После запуска Django я получаю ModuleNotFoundError: No module named 'ckeditor'. Итак, я проверил следующие вещи:

  • Я использую python3 (. 7) для запуска Django, поэтому я использую пакеты из pip3 (.7).

  • ls -l .local/lib/python3.7/site-packages/ | grep "ckeditor" выход drwxr-xr-x 5 albert albert 4096 Jan 22 10:22 ckeditor drwxr-xr-x 4 albert albert 4096 Jan 22 10:22 ckeditor_demo drwxr-xr-x 7 albert albert 4096 Jan 22 10:22 ckeditor_uploader drwxr-xr-x 2 albert albert 4096 Jan 22 10:22 django_ckeditor-5.8.0.dist-info , поэтому он фактически установлен.

  • pip3 list также показывает django-ckeditor 5.8.0

Так что теперь я не знаю, куда отсюда go. У кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 23 января 2020

Я нашел решение. На самом деле я использовал виртуальную среду, в которой мои пакеты были в ~/.local/lib/python3.7/site-packages. ckeditor не было, потому что я использовал для этого «глобальный» пункт 3.7. Решение состояло в том, чтобы использовать ~/.local/bin/pip3.7 install django-ckeditor.

Извините за путаницу, тем не менее, я надеюсь помочь кому-то в этом вопросе в будущем.

...