我已经通过pip安装,卸载,重新安装了FontTools和Fontmake。
但是,每当我尝试在终端中调用Fontmake时,我都会收到以下错误。 Py23似乎是Fonttools依赖项,也已安装。
提前感谢您的帮助!
追踪(最近一次通话): 文件" / usr / local / bin / fontmake",第9行,in 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中 return 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 ']) File" /Library/Python/2.7/site-packages/fontmake/ main .py",第18行,in 来自fontmake.font_project导入FontProject File" /Library/Python/2.7/site-packages/fontmake/font_project.py" ;,第37行,在 来自defcon import Font 文件" /Library/Python/2.7/site-packages/defcon/ init .py",第10行,in 来自defcon.objects.font导入Font File" /Library/Python/2.7/site-packages/defcon/objects/font.py" ;,第6行,in 来自ufoLib导入UFOReader,UFOWriter File" /Library/Python/2.7/site-packages/ufoLib/ init .py",第6行,in 从fontTools.misc.py23导入basestring,unicode ImportError:没有名为py23的模块
答案 0 :(得分:0)
我通过从源文件安装Fonttools来修复此问题,而不是使用pip安装。