0

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

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

提前感谢您的帮助!

回溯(最后一次调用):文件“/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 返回 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 行,在 load entry = import (self.module_name, globals(),globals(), [' name ']) 文件“/Library/Python/2.7/站点包/fontmake/.py”,第 18 行,从 fontmake.font_project 导入 FontProject 文件“/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 行,在from ufoLib import UFOReader, UFOWriter File "/Library/Python/2.7/site-packages/ufoLib/init .py ", line 6, in from fontTools.misc.py23 import basestring, unicode ImportError: No module named py23

4

1 回答 1

0

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

于 2017-10-16T01:01:07.420 回答