簡體   English   中英

如何使用Python 2.7安裝aggdraw

[英]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.batpython 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的替代方法是pycairoWindows二進制文件 )。

不要試圖自己弄亂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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM