安装 fontmake 后出现错误消息:“没有名为 py23 的模块”

Posted

技术标签:

【中文标题】安装 fontmake 后出现错误消息:“没有名为 py23 的模块”【英文标题】:Error message after installing fontmake: "No module named py23" 【发布时间】:2018-03-27 10:23:37 【问题描述】:

我已经通过 pip 安装、卸载、重新安装了 FontTools 和 Fontmake。

但是,每当我尝试在终端中调用 Fontmake 时,都会出现以下错误。 Py23 似乎是 Fonttools 依赖项,它也已安装。

提前感谢您的帮助!

Traceback(最近一次调用最后一次): 文件“/usr/local/bin/fontmake”,第 9 行,在 load_entry_point('fontmake==1.3.1.dev0', 'console_scripts', 'fontmake')() 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第 357 行,在 load_entry_point return get_distribution(dist).load_entry_point(group, name) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第 2394 行,在 load_entry_point 返回 ep.load() 加载中的文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第 2108 行 entry = import(self.module_name, globals(),globals(), ['name']) 文件“/Library/Python/2.7/site-packages/fontmake/ma​​in.py”,第 18 行,在 从 fontmake.font_project 导入字体项目 文件“/Library/Python/2.7/site-packages/fontmake/font_project.py”,第 37 行,在 从 defcon 导入字体 文件“/Library/Python/2.7/site-packages/defcon/init.py”,第 10 行,在 从 defcon.objects.font 导入字体 文件“/Library/Python/2.7/site-packages/defcon/objects/font.py”,第 6 行,在 从 ufoLib 导入 UFOReader、UFOWriter 文件“/Library/Python/2.7/site-packages/ufoLib/init.py”,第 6 行,在 从 fontTools.misc.py23 导入基本字符串,unicode ImportError:没有名为 py23 的模块

【问题讨论】:

【参考方案1】:

我通过从源文件安装 Fonttools 解决了这个问题,而不是使用 pip 安装。

【讨论】:

以上是关于安装 fontmake 后出现错误消息:“没有名为 py23 的模块”的主要内容,如果未能解决你的问题,请参考以下文章

类型错误:没有名为“kivy._clock”的模块

ModuleNotFoundError:vs 代码中没有名为“pandas”的模块

django 管理员加载错误:/admin/login/ 处的 ImportError 没有名为后端的模块

ImportError:没有名为 timeutils 的模块

为啥我收到错误消息:没有名为“email.MIMEMultipart”的模块?

如何解决错误消息“没有名为 websocket 的模块”