问题:找不到安装 FPDF2 模块 ->模块的 Pyinstaller



我已经用pip安装了fpdf2,然后我想用pyinstaller (Python 3.9)将其安装为.exe。代码在脚本中运行,但是在安装和启动。exe之后,我从。exe中得到了错误信息:

Traceback (most recent call last):
File "example.py", line 1, in <module>
ModuleNotFoundError: No module named 'fpdf'

Pip安装:

`pip install fpdf2`

pyinstaller命令:

pyinstaller example.py --onefile

示例代码:

from fpdf import FPDF
pdf = FPDF(orientation="P", unit="mm", format="A4")
pdf.add_page()
pdf.set_left_margin(20)
pdf.set_right_margin(20)
pdf.set_top_margin(25)
pdf.set_font("helvetica", "", 16)
text_for_pdf = "Hello World"
pdf.multi_cell(0, 5, txt=text_for_pdf)
pdf.output("hello_world.pdf")

我已经更新了所有的模块,我的Python版本是3.9。我也试过:

pyinstaller example.py --onefile --hidden-import "fpdf"

我希望你能理解我的问题,谢谢你的帮助!

问好

问题是pyinstaller版本4.10!使用最新版本的pyinstaller 5.7.0可以解决这个问题!所以版本4.10不能与FPDF2一起工作!

最新更新