[英]How to install aggdraw with Python 2.7
我想在Python 2.7中使用aggdraw。 (無論如何,這是一個愚蠢的主意嗎?我已經看到了一個不錯的aggdraw示例,但我不想回歸到Python 2.6。是否有與Python 2.7等效的圖形庫?)我安裝了Python 2.7.8 64bit Windows 7 Enterprise SP 1 64位。
位於http://www.effbot.org/downloads#aggdraw的安裝程序抱怨缺少Python 2.6,而python setup.py install
抱怨缺少vcvarsall.bat
。
因此,在這里所有相關文章之后,我從http://www.microsoft.com/zh-cn/download/details.aspx?id=44266安裝了MS編譯器。 它在“程序和功能”列表中可見,並且我現在在C:\\Users\\d031475\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0
有一個vcvarsall.bat
。
不過, python setup.py install
既不能直接在CMD中運行,也不能在我的“開始”菜單中顯示的MS Visual... Compiler for Python 2.7
命令提示符下運行。 它仍然抱怨缺少vcvarsall.bat
。
編輯:即使我將相關目錄附加到我的路徑中,以便可以從命令行運行vcvarsall.bat
, python setup.py install
仍然抱怨找不到它。 那有多奇怪?
要使用“適用於Python 2.7的Microsoft Visual C ++編譯器”進行構建,您需要使用setuptools> = 6.0而不是distutils。 嘗試將行from distutils.core import setup, Extension
setup.py
from distutils.core import setup, Extension
更改from setuptools import setup, Extension
。
您需要針對freetype庫進行構建以啟用文本呈現。
aggdraw項目似乎已被放棄。 最新版本1.2a3始於 2006年初,早於Python 2.7、64位和Pillow。 可能會崩潰,尤其是在Windows的64位上。
可從http://www.lfd.uci.edu/~gohlke/pythonlibs/#misc獲得用於aggdraw的非官方Windows二進制文件。
aggdraw的替代方法是pycairo ( Windows二進制文件 )。
不要試圖自己弄亂Compiler的東西。
到目前為止,最簡單且經過測試的解決方案是從以下位置將適合您的Windows Binaries下載到適合您的環境的Windows Binaries: http ://www.lfd.uci.edu/~gohlke/pythonlibs/
將其放入cmd后,轉到下載文件夾並使用pip進行安裝(使用剛剛下載的whl腳本的文件名。
pip install aggdraw-1.2a3-cp27-none-win32.whl
完成!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.