如果我仔细看,问题是在pyfiglet中加载字体的实现。在

我建议用custom代替它:import pyfiglet

import pyfiglet.fonts

import pkg_resources

import os

class MyFigletFont(pyfiglet.FigletFont):

@classmethod

def preloadFont(cls, font):

"""

Load font data if exist

"""

base_path = os.path.dirname(pyfiglet.fonts.__file__)

for extension in ('tlf', 'flf'):

fn = '%s.%s' % (font, extension)

"""

I chnage theese 3 lines.

original use pkg_resources.resource_exists

"""

if os.path.isfile(os.path.join(base_path, fn)):

with open(os.path.join(base_path, fn), 'rb') as f:

return f.read().decode('UTF-8', 'replace')

else:

for location in ("./", pyfiglet.SHARED_DIRECTORY):

full_name = os.path.join(location, fn)

if os.path.isfile(full_name):

with open(full_name, 'rb') as f:

return f.read().decode('UTF-8', 'replace')

else:

raise FontNotFound(font)

pyfiglet.FigletFont = MyFigletFont # here I change implementation of font loader

print("Basic Work...")

ascii_banner = pyfiglet.figlet_format("Works...")

print(ascii_banner)

和规范文件(记住更新路径)

^{pr2}$

python安装pyinstaller模块失败_PyInstaller缺少pyfiglet包的模块错误相关推荐

  1. python安装pyinstaller出现错误_pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)...

    本机中原pyinstaller版本为3.5版本,本打算通过 pip install --upgrade pyinstaller进行升级,竟然报错,后面卸载再重新安装也一样报错,没办法看来通过pip是暂 ...

  2. python安装完毕后,提示找不到ssl模块的解决步骤

    python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, 11:08:43) ...

  3. python 安装 pyinstaller 报错Preparing wheel metadata ... error

    python 安装 pyinstaller 报错Preparing wheel metadata ... error ERROR: Command errored out with exit stat ...

  4. python安装cvxpy的完整方法,以及缺失GLPK_MI的错误解决(windows10)

    python安装cvxpy的完整方法,以及缺失GLPK_MI的错误解决(windows10) 1.首先安装Python时确保选择了将Python添加到路径.如果已经安装没有添加路径的话,可以重新安装, ...

  5. Python安装Pyinstaller失败,Preparing wheel metadata ... error

    解决办法 先安装wheel pip install wheel -i https://pypi.tuna.tsinghua.edu.cn/simple 安装完成后,再次安装Pyinstaller pi ...

  6. python安装pyinstaller库_python pyinstaller安装

    需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速. 当然打包的脚本似乎不是在所有的win平台下都能使用,wi ...

  7. 关于安装cmd命令行安装pyinstaller库失败的解决方法

    我相信很多同学都是看了北京理工大学嵩老师的python教学视频,然后安装pyinstallet库: 用cmd命令行输入pip install pyinstaller进行安装 遗憾的是,我们都用cmd通 ...

  8. Python 安装pyqt—tools失败,记录

    安装提示版本失败,更换python版本 最新的 版本Pyqt5不支持 换成3.8左右的版本,需要先去控制面板卸载python3.10版本,然后重新下载3.80左右版本,系统变量中加入安装路径. 更换后 ...

  9. idea如何把包变为模块_让我们将包变成模块系统!

    idea如何把包变为模块 使用构建系统将许多项目分为模块/子项目( Maven , Gradle , SBT -): 编写模块化代码通常是一件好事. 将代码分为构建模块主要用于: 隔离代码部分(减少耦 ...

最新文章

  1. 智能视觉组参赛总结及体会- 西安邮电大学 - AI小布丁
  2. 3、假设有一个对象数组,想根据某个对象属性对数组进行排序时
  3. py2exe for python3_使用Py2Exe for Python3创建自己的exe程序
  4. jQuery 实现Ajax
  5. python机器学习依赖库
  6. 自定mvc之新增,下架以及上架
  7. 绘制北京市蜜雪冰城门店地图
  8. 智能电视 无服务器,服务器之家教你修改DNS,让电视、网络机顶盒告别卡顿
  9. html5 制作书架展示 PHP,html5制作转盘的详解及实例
  10. 分库分表的 9种分布式主键ID 生成方案
  11. 极兔爆发的上半年 快递圈大变局
  12. 解决document.form.submit()对象不支持此属性或方法
  13. MongoDB 实战(一)基于PyMongo的电影影评分析 | 对数据结果进行可视化展示以及分析 | 评论词云 | 分时间段分析
  14. Cisco AnyConnect 报错 connection failed due to unsuccessful domain name resolution
  15. 小程序源码:花体字转换器-多玩法安装简单
  16. 如何获取IMEI号和MEID号
  17. RPA未来发展趋势,Robot as a service是一个不错的方向吗?
  18. 请编写一个类,该类能够实现访问一个web应用下的Servlet后,还能在浏览器地址栏中显示出同站点下的index.jsp的路径
  19. 第二阶段爬虫day1作业
  20. 微信小程序自定义搜索标题栏

热门文章

  1. 利用百度地图,根据经纬度找到对应的具体街道
  2. SAP 常见问题大全及问题解决大全
  3. python中引入自定义模块
  4. 数据分析-PART2--10大数据分析模型
  5. MYSQL连接数设置
  6. iOS Cocoapods APP 使用教程
  7. 【Mo 人工智能技术博客】使用 Seq2Seq 实现中英文翻译
  8. 引用账户锁定无法登录_锁定电脑后重登录,出现“引用账户当前已锁定,且可能无法登录”提示。反复输入密码,无法登录。...
  9. 以太坊2.0区块链代码将于下个月最终确定
  10. 微信朋友圈自动刷评论