毒兽Le 2022-12-05 09:41 采纳率: 0%
浏览 97
已结题

python 生成exe报错问题

python 生成exe报错问题

具体报错如图:

img

因为我需要用到pdfplumber这个包来读取pdf信息,如果导入pdfminer会有结构的错误。有没有大佬能加急帮我解决下!

  • 写回答

6条回答 默认 最新

  • honestman_ 2022-12-05 10:00
    关注

    打包过程中难免会遇到问题,一般都会遇到缺少模块的问题,比如,在对myscript.py打包时会报错ModuleNotFoundError,缺少xlrd, xlwt等模块,一般来说可以按照下面三个步骤进行解决:

    1.Pyinstalled会从本地的环境路径下找需要的模块,例如python的包都放在site-packages目录下,因此,Pyinstalled可以直接从该目录下获取需要的模块。如果本地也缺少该模块,先通过pip命令安装。例如:

    pip install xlrd

    pip install xlwt

    2.如果你需要的模块不在site-packages,而在你指定的目录下,那打包时你可以通过-P DIR参数指定,其中DIR为你需要的模块路径:

    pyinstaller -F -w -p DIR myscript.py

    -p命令允许指定多个模块路径,可以用:分隔,或者多次使用这个参数,像这样:pyinstaller -p DIR1:DIR2:DIR3 myscript.py或pyinstaller -p DIR1 -p DIR2 -p DIR3 myscripy.py

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月8日
  • 赞助了问题酬金15元 12月5日
  • 创建了问题 12月5日