0

运行后

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

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

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")))
4

1 回答 1

1

在 jupter notebooks 中尝试以下代码

!点安装 pyfiglet

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

于 2020-08-25T09:44:09.163 回答