我正在尝试在PyCharm的Python 3.5中运行Reportlab 3.4
我通过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
几年前似乎有几个人有这个问题,但我找不到最近发生这种情况的例子。
任何见解都将受到赞赏。
答案 0 :(得分:2)
我遇到了同样的问题。如果我直接将它们输入到解释器中,导入语句就有效,但如果我尝试从文件中执行我的程序,则会出现导入错误,说明:ImportError ...' reportlab'不是一个包。如果您将脚本命名为reportlab.py,则会出现这些导入冲突,您只需将其重命名为其他内容即可。