【问题标题】:Nuitka: No module named 'pyfiglet.fonts'Nuitka:没有名为“pyfiglet.fonts”的模块
【发布时间】:2020-07-07 15:19:32
【问题描述】:

运行后

python -m nuitka --plugin-enable=pylint-warnings --follow-imports --standalone sample.py

它完成了构建,没有任何错误,但是当我从 sample.dist 目录运行构建 sample 文件时,它给出了

Traceback (most recent call last):
  File "[PATH TO PROJECT]/sample.dist/pkg_resources/__init__.py", line 359, in get_provider
KeyError: 'pyfiglet.fonts'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "[PATH TO PROJECT]/sample.dist/yarasilly2.py", line 183, in <module>
  File "[PATH TO PROJECT]/sample.dist/pyfiglet/__init__.py", line 794, in __init__
  File "[PATH TO PROJECT]/sample.dist/pyfiglet/__init__.py", line 801, in setFont
  File "[PATH TO PROJECT]/sample.dist/pyfiglet/__init__.py", line 126, in __init__
  File "[PATH TO PROJECT]/sample.dist/pyfiglet/__init__.py", line 136, in preloadFont
  File "[PATH TO PROJECT]/sample.dist/pkg_resources/__init__.py", line 1134, in resource_exists
  File "[PATH TO PROJECT]/sample.dist/pkg_resources/__init__.py", line 361, in get_provider
ModuleNotFoundError: No module named 'pyfiglet.fonts'
  • Nuitka 版本、完整的 Python 版本和平台(Windows、OSX、Linux ...)

    python -m nuitka --version

0.6.8.4
Python: 3.8.3 (default, May 29 2020, 00:00:00) 
Executable: [PATH TO PROJECT]/venv/bin/python
OS: Linux
Arch: x86_64
  • Nuitka 安装
pip install nuitka
  • 示例代码
from pyfiglet import Figlet
if __name__ == '__main__':
  f = Figlet(font='slant')
   puts(colored.blue(f.renderText("Sample Text")))

【问题讨论】:

    标签: python-3.x nuitka


    【解决方案1】:

    在 jupter notebooks 中尝试以下代码

    ! pip install pyfiglet

    在开始工作之前输入上面的代码..! 让我知道这是否有效.... 也支持我,这会带来进一步的动力。

    【讨论】:

    • 也可以看看这个链接......github.com/Nuitka/Nuitka
    • 为什么我需要 Jupyter Notebook?我已经知道 Nuitka GithubRepo 任何你想让我研究的特别之处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2017-12-30
    • 2018-01-06
    • 2018-11-11
    • 2015-04-10
    • 2013-11-27
    相关资源
    最近更新 更多