ошибка импорта; Проблема при установке Reportlab 3.4 с Python 3.5 в PyCharm

Я пытаюсь запустить Reportlab 3.4 в Python 3.5 в PyCharm.

Я установил через Project Interpreter (и я также установил через терминал). Когда я пытаюсь импортировать следующие пакеты

from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
from reportlab.lib.pagesizes import portrait
from reportlab.platypus import Image

Я получаю следующую ошибку:

ImportError: No module named 'reportlab.pdfgen'; 'reportlab' is not a package

Кажется, что у нескольких людей была эта проблема несколько лет назад, но я не могу найти недавний пример этого.

Любое понимание будет оценено.


person Ryan Skene    schedule 07.05.2017    source источник


Ответы (1)


У меня такая же проблема. Операторы импорта работали, если я вводил их непосредственно в интерпретатор, но если я пытался выполнить свою программу из файла, я получал ошибки импорта, в которых говорилось: ImportError... 'reportlab' не является пакетом. Эти конфликты импорта возникают, если вы называете свой скрипт reportlab.py, вам просто нужно переименовать его во что-то другое.

person jonas87    schedule 19.03.2018