Пакет с установленным venv не найден в настройках Django - PullRequest
0 голосов
/ 25 октября 2018

Я начал свой django проект с venv.Я создал venv и установил там django.Теперь мне нужен был еще один пакет django-ckeditor, и я установил его с pip внутри моего venv таким образом(env) X@Z:~/work/mod/website$ pip install django-ckeditor

И он был успешно установлен.

Редактировать

Я пошел на свой python-shell с Pycharm и набрал

import ckeditor Сначала он не работал и показал

модуль не найден

Тогда я сделал это:

import sys

sys.path.append("X/mod/env/lib/python3.5/site-packages")

Итогда import ckeditor и все заработало!

ошибки нет.Но когда я пытаюсь включить его в django, settings.py django не находит его.

Я включил его в раздел INSTALLED_APPS, и имя библиотеки, которое я включил, - ckeditor.

Моя структура проекта

venv
mysite
|--mysite
   |--settings.py

Как решить эту проблему?

Edit2 Я не знаю, что случилось, но я закрыл и перезапустилPycharm и это сработало!

1 Ответ

0 голосов
/ 25 октября 2018

Перечислите все ваши приложения проектов, уже установленные в настройках Pycharm, и попробуйте найти приложение, если его нет в списке, установите его с помощью pip:

pip install myapp

Перезапустите Pycharm, оно может работать...

Надеюсь, это не обман, пихарм настолько хорошо сложен, что сам решает проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...