python3 - PIL para Python 3.2 en Windows o alternativas?
pillow python tutorial (4)
PIL no oficial para Python 3.2 es la respuesta http://www.lfd.uci.edu/~gohlke/pythonlibs/
Estoy construyendo mi primer programa de Python :) Sin embargo, instalé Python 3.2 en lugar de 2.7, ya que la versión más nueva tiene TkInter
incluido. Ahora no puedo encontrar una manera de usar PIL en él.
He leído esta pregunta, pero como recién llegado no es de mucha ayuda para mí. Instalé zlib y el libjpeg pero no pude avanzar más cuando se trata de construir el pil-py3k. No tengo idea de lo que se supone que debo hacer aquí:
# --------------------------------------------------------------------
# Library pointers.
#
# Use None to look for the libraries in well-known library locations.
# Use a string to specify a single directory, for both the library and
# the include files. Use a tuple to specify separate directories:
# (libpath, includepath). Examples:
#
# JPEG_ROOT = "/home/libraries/jpeg-6b"
# TIFF_ROOT = "/opt/tiff/lib", "/opt/tiff/include"
#
# If you have "lib" and "include" directories under a common parent,
# you can use the "libinclude" helper:
#
# TIFF_ROOT = libinclude("/opt/tiff")
FREETYPE_ROOT = None
JPEG_ROOT = None
TIFF_ROOT = None
ZLIB_ROOT = None
TCL_ROOT = None
¿Hay alguna manera más fácil de habilitar PIL con soporte PNG y JPEG para Python 3?
Una opción es descargar una versión anterior de Python, pero ¿entonces no habrá TkInter
?
Deseo que entiendas que soy un recién llegado, así que por favor, perdóname si hago alguna pregunta estúpida. ¡Python parece realmente genial! ;) Cualquier ayuda es apreciada.
Como se menciona en su comentario sobre su pregunta, tkinter ha sido incluido en todas las versiones de Python durante años. La diferencia importante es una reestructuración de los paquetes de tkinter. El más grande de esos cambios es el nombre del paquete base: en Python 3.x, el paquete tkinter se llama tkinter
, mientras que en Python 2.x, el paquete se llama Tkinter
(tenga en cuenta el capital "T"). Puede ver los documentos de Python 2.7.2 en tkinter para obtener más información.
Desafortunadamente, no he usado PIL con Python 3.x, así que no puedo ser de ayuda allí, pero espero que puedas lograr lo que necesitas en 2.7.
Consulte http://mail.python.org/pipermail/image-sig/2012-October/007080.html para obtener un puerto actualizado que funcione en Python 2 + 3.
Acabo de enterarme de que hay una almohada con horquilla PIL: https://pypi.python.org/pypi/Pillow/2.1.0