如何在Windows 7上安装Python freetype
我在使用64位的Windows 7,想要安装并使用freetype(可以从https://pypi.python.org/pypi/freetype-py下载)。我已经在我的winpython 2.6中安装了gnu32的freetype6.dll和freetype-py。当我在我的Python代码中导入freetype时,系统提示:
raise RuntimeError('Freetype library not found')
RuntimeError: Freetype library not found
然后,我删除了freetype,使用pip安装了freetype 1.0。当我编译代码时,系统提示:
import freetype as FT
File "C:\WinPython-32bit-2.7.6.4\python-2.7.6\lib\site-packages\freetype\__init__.py", line 33, in <module>
if not FT_Library_filename:
NameError: name 'FT_Library_filename' is not defined
我无法使用pip安装Freetype 2库绑定,系统说找不到满足Freetype要求的下载。
接着,我打开了__init__.py
文件,并把里面的内容改成:
FT_Library_filename = ctypes.util.find_library('freetype')
变成:
FT_library_filename = "C:\Program Files (x86)\GnuWin32\bin\freetype.dll"
但是,还是不行;系统提示:
if not FT_Library_filename:
NameError: name 'FT_Library_filename' is not defined
有人能帮我解决这个问题吗?我真的需要使用freetype。
1 个回答
2
根据安装指南,里面提到你需要安装freetype 2(下面有复制)。所以你用freetype 1安装的PIP是没法工作的。
Freetype-py 0.5.1
安装
要使用freetype的Python库,你的系统上必须安装freetype库的版本2。
为了更清楚,当你说“我已经安装了gnu32 freetype6.dll”时,你是自己编译的二进制文件,还是按照安装指南下载的安装程序呢?