安装fontmake后出现错误信息:"没有名为py23"

时间:2017-10-15 23:42:17

标签: python-2.7 module ttx-fonttools

我已经通过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的模块

1 个答案:

答案 0 :(得分:0)

我通过从源文件安装Fonttools来修复此问题,而不是使用pip安装。