簡體   English   中英

Pyinstaller 沒有名為“pyfiglet.fonts”的模塊

[英]Pyinstaller no module named 'pyfiglet.fonts ' pyinstaller '

嘿,我想用 Pyinstaller 導出我的 Python Selenium Projekt 但是每次我嘗試這樣做時它都會出錯,但是當我啟動 exe 文件時,我變成了這個錯誤:

ModuleNotFoundError: no module named 'pyfiglet.fonts'

要啟動 pyinstaller,我使用了以下命令:

pyinstaller --onefile SickoAIO.py

沒有更多信息,很難判斷出什么問題。 但是,我將假設您沒有說明的一些事情並提供一些想法:

  1. 假設 SickoAIO.py 在您嘗試使用 pyinstaller 之前工作正常,有時如果在您的 Python 代碼中您只導入了更通用的模塊:
import pyfiglet

但需要使用 pyfiglet.fonts,它在 pyinstaller 中工作的“hack”可能是使導入更具體:

import pyfiglet.fonts

我沒有使用過 pyfiglet,但是這個 hack 對我有用,例如 numpy 模塊。

  1. 幫助我解決 numpy、scipy 等類似問題的另一件事是更新模塊和/或 pyinstaller 的版本

  2. 您可能需要使用鈎子,尤其是因為 pyfiglet 似乎無法與 pyinstaller 配合使用。 此處專門針對 pyfiglet 進行了解釋: https://hugomartins.io/essays/2019/06/pyinstaller-pyfiglet-trouble/我沒有嘗試過,看起來您可能需要單擊該網頁中的更多鏈接以及了解有關鈎子如何在 pyinstaller ( https://pyinstaller.readthedocs.io/en/stable/hooks.html?highlight=hook ) 中工作以了解完整問題的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM