python安装pyinstaller模块失败_PyInstaller缺少pyfiglet包的模块错误
如果我仔细看,问题是在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包的模块错误相关推荐
- python安装pyinstaller出现错误_pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)...
本机中原pyinstaller版本为3.5版本,本打算通过 pip install --upgrade pyinstaller进行升级,竟然报错,后面卸载再重新安装也一样报错,没办法看来通过pip是暂 ...
- python安装完毕后,提示找不到ssl模块的解决步骤
python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, 11:08:43) ...
- python 安装 pyinstaller 报错Preparing wheel metadata ... error
python 安装 pyinstaller 报错Preparing wheel metadata ... error ERROR: Command errored out with exit stat ...
- python安装cvxpy的完整方法,以及缺失GLPK_MI的错误解决(windows10)
python安装cvxpy的完整方法,以及缺失GLPK_MI的错误解决(windows10) 1.首先安装Python时确保选择了将Python添加到路径.如果已经安装没有添加路径的话,可以重新安装, ...
- Python安装Pyinstaller失败,Preparing wheel metadata ... error
解决办法 先安装wheel pip install wheel -i https://pypi.tuna.tsinghua.edu.cn/simple 安装完成后,再次安装Pyinstaller pi ...
- python安装pyinstaller库_python pyinstaller安装
需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速. 当然打包的脚本似乎不是在所有的win平台下都能使用,wi ...
- 关于安装cmd命令行安装pyinstaller库失败的解决方法
我相信很多同学都是看了北京理工大学嵩老师的python教学视频,然后安装pyinstallet库: 用cmd命令行输入pip install pyinstaller进行安装 遗憾的是,我们都用cmd通 ...
- Python 安装pyqt—tools失败,记录
安装提示版本失败,更换python版本 最新的 版本Pyqt5不支持 换成3.8左右的版本,需要先去控制面板卸载python3.10版本,然后重新下载3.80左右版本,系统变量中加入安装路径. 更换后 ...
- idea如何把包变为模块_让我们将包变成模块系统!
idea如何把包变为模块 使用构建系统将许多项目分为模块/子项目( Maven , Gradle , SBT -): 编写模块化代码通常是一件好事. 将代码分为构建模块主要用于: 隔离代码部分(减少耦 ...
最新文章
- 智能视觉组参赛总结及体会- 西安邮电大学 - AI小布丁
- 3、假设有一个对象数组,想根据某个对象属性对数组进行排序时
- py2exe for python3_使用Py2Exe for Python3创建自己的exe程序
- jQuery 实现Ajax
- python机器学习依赖库
- 自定mvc之新增,下架以及上架
- 绘制北京市蜜雪冰城门店地图
- 智能电视 无服务器,服务器之家教你修改DNS,让电视、网络机顶盒告别卡顿
- html5 制作书架展示 PHP,html5制作转盘的详解及实例
- 分库分表的 9种分布式主键ID 生成方案
- 极兔爆发的上半年 快递圈大变局
- 解决document.form.submit()对象不支持此属性或方法
- MongoDB 实战(一)基于PyMongo的电影影评分析 | 对数据结果进行可视化展示以及分析 | 评论词云 | 分时间段分析
- Cisco AnyConnect 报错 connection failed due to unsuccessful domain name resolution
- 小程序源码:花体字转换器-多玩法安装简单
- 如何获取IMEI号和MEID号
- RPA未来发展趋势,Robot as a service是一个不错的方向吗?
- 请编写一个类,该类能够实现访问一个web应用下的Servlet后,还能在浏览器地址栏中显示出同站点下的index.jsp的路径
- 第二阶段爬虫day1作业
- 微信小程序自定义搜索标题栏