我认为这与已安装的Python有关,但我不知道如何修复它。在
这就是我所拥有的:
$ python --version
Python 2.7.12
$ pyftsubset
Traceback (most recent call last):
File "/usr/local/bin/pyftsubset", line 7, in <module>
from fontTools.subset import main
File "/usr/local/lib/python2.7/dist-packages/fontTools/__init__.py", line 1, in <module>
from fontTools.misc.py23 import *
File "/usr/local/lib/python2.7/dist-packages/fontTools/misc/__init__.py", line 3, in <module>
from fontTools.misc.py23 import *
File "/usr/local/lib/python2.7/dist-packages/fontTools/misc/py23.py", line 6, in <module>
from contextlib import redirect_stderr, redirect_stdout
ImportError: cannot import name redirect_stderr
问题出在Python的错误版本中:
https://pypi.org/project/fonttools/
我尝试在python2中使用最新的fontcools。安装Python工具的问题已解决:
您需要卸载
fontTools
,然后安装它的py27分支。您使用的版本与Python2.7不向后兼容相关问题 更多 >
编程相关推荐