如何使用Python 2.7安装aggdraw

vir*_*obi 5 python install python-2.7 aggdraw

我想在Python 2.7中使用aggdraw.(这是一个愚蠢的想法吗?我已经看到一个很好的aggdraw示例,但我不想回归到Python 2.6.是否有一个使用Python 2.7的等效绘图库?)我安装了Python 2.7.8 64bit Windows 7企业版SP 1 64位.

http://www.effbot.org/downloads#aggdraw的安装程序抱怨Python 2.6缺失,并python setup.py install抱怨缺少vcvarsall.bat.

因此,在此处的所有相关帖子之后,我从http://www.microsoft.com/en-us/download/details.aspx?id=44266安装了MS编译器.这是明显的,在"程序和功能"列表中,我有一个vcvarsall.batC:\Users\d031475\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0现在.

但是,它python setup.py install既不直接在CMD中运行,也不MS Visual... Compiler for Python 2.7在我的"开始"菜单中出现的命令提示符中运行.它仍然抱怨失踪vcvarsall.bat.

编辑:即使我将相关目录附加到我的路径,以便我可以从命令行运行vcvarsall.bat,python setup.py install仍然抱怨它找不到它.这有多奇怪?

cgo*_*lke 3

要使用“Microsoft Visual C++ Compiler for Python 2.7”进行构建,您需要使用setuptools >= 6.0而不是 distutils。尝试将行更改from distutils.core import setup, Extension为.setup.pyfrom setuptools import setup, Extension

您需要针对freetype 库进行构建才能启用文本渲染。

aggdraw 项目似乎已被放弃。最新版本 1.2a3是 2006 年初发布的,早于 Python 2.7、64 位和 Pillow。预计会发生崩溃,尤其是在 64 位 Windows 上。

aggdraw 的非官方 Windows 二进制文件可从http://www.lfd.uci.edu/~gohlke/pythonlibs/#misc获取。

aggdraw 的替代品是pycairoWindows 二进制文件)。