ModuleNotFoundError: Нет модуля с именем «weasyprint»

#django #weasyprint

Вопрос:

Я установил WeasyPrint==0.42.3 , но когда я пытаюсь импортировать его в Django, возникает следующая ошибка:

 ModuleNotFoundError: No module named 'weasyprint'
 

Когда я смотрю на requirements.txt него , он на самом деле показывает, что он установлен.

Я использую Django==2.1.5, python==3.8.5. Еще одна проблема, с которой я сталкиваюсь, заключается в том, что версия Django, которую я использую, не указана в requirements.txt, но когда я проверяю версию с терминала, это показывает, что я использую вышеназванную версию.

Комментарии:

1. Как именно вы его установили?

2. Я использовал; pip3 установить WeasyPrint==0.42.3

3. Возможно, вы установили пакет в другую установку python. Вы используете virtualenv?

4. Я смог собрать его, добавив путь к его местоположению с помощью; экспорт ‘PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.8/dist-пакеты’ . Спасибо, что уделили мне время.