导入错误;在 PyCharm 中使用 Python 3.5 安装 Reportlab 3.4 时出现问题

Rya*_*ene 2 python installation reportlab

我正在尝试在 PyCharm 中的 Python 3.5 中运行 Reportlab 3.4

我通过项目解释器安装(并且我也通过终端安装)。当我尝试导入以下包时

from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
from reportlab.lib.pagesizes import portrait
from reportlab.platypus import Image
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ImportError: No module named 'reportlab.pdfgen'; 'reportlab' is not a package
Run Code Online (Sandbox Code Playgroud)

几年前似乎有几个人遇到过这个问题,但我找不到最近发生这种情况的例子。

任何见解将不胜感激。

jon*_*s87 6

我有同样的问题。如果我直接将导入语句输入到解释器中,则导入语句会起作用,但如果我尝试从文件执行我的程序,则会出现导入错误,指出:ImportError ...'reportlab'不是一个包。如果您将脚本命名为reportlab.py,则会出现这些导入冲突,只需将其重命名为其他名称即可。