Работа с django-pagedown - PullRequest
0 голосов
/ 04 мая 2018

Я следую инструкциям на официальном Django-pagedown репо

  1. pip install django-pagedown - установлен без ошибок
  2. Add pagedown to your INSTALLED_APPS - выдана ошибка «ModuleNotFoundError: нет модуля с именем« pagedown »

    3.Коллектстатический ход плавно.

Когда я проверяю модули, которые в настоящее время находятся в моей виртуальной среде, используя help('modules'), pagedown не присутствовал, но в моей глобальной установке python он присутствовал, поэтому мой вопрос, почему мой проект не может работать / использовать присутствует установленная установка django-pagedown? что мне здесь не хватает?

питон - 3,6,4

версия django - (2, 0, 4, 'final', 0)

версия в пипсах - 10.0.1

ОС - Windows

Ответы [ 3 ]

0 голосов
/ 04 мая 2018

Пакет фактически установлен на вашем компьютере, как вы можете видеть в глобальной установке. Просто потому, что вы не активировали виртуальную среду, которую используете.

Зайдите в свой проект, активируйте виртуальную среду (scripts\activate). Убедитесь, что вы видите имя вашего virtualenv, показанное перед таким путем (env_name)C:\Users\....

Затем запустите pip install django-pagedown.

0 голосов
/ 06 мая 2018

Я выяснил проблему, и это было pip, каким-то образом при выполнении команды pip install django-pagedown в моей IDE (и в моей виртуальной среде) он устанавливал pagedown глобально и отсутствовал в моей виртуальной среде, поэтому я просто поменял IDE и все тут. Спасибо всем за помощь.

0 голосов
/ 04 мая 2018

Если пакет установлен глобально, а virtualenv настроен так, что он не просматривает ваши глобальные пакеты, то эта проблема может возникнуть.

Вам нужно либо установить пакет с помощью команды pip после активации virtualenv, либо запустить проект без virtualenv (в этом случае вам также понадобятся другие зависимости для глобальной установки)

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