working with the see more information for faq python install matplotlib virtualenv

python - see working with matplotlib on osx in the matplotlib faq for more information



Cómo instalar MatPlotLib en Mac 10.7 en virtualenv (3)

Con OSX 10.7, utilicé el script de instalación "Scipy Superpack", y ahora tengo matplotlib funcionando bien.

http://fonnesbeck.github.com/ScipySuperpack/

Tomó dos pasos y unos minutos:

Instalar

Descargue el instalador Scipy Superpack para OSX 10.7

Para instalar, abra un terminal en el directorio donde se encuentra el script y llame:

$ sh install_superpack.sh

Se le pedirá su contraseña de administrador. Si ya ha instalado el gFortran actual, puede omitir ese paquete durante el proceso de instalación. Del mismo modo, la instalación requiere Git, por lo que se le pedirá que lo instale si está instalando de forma remota.

Aquí lo que trato de hacer:

(SAASSenv)miki725mac:SAASSenv miki725$ python Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> exit() (SAASSenv)miki725mac:SAASSenv miki725$ (SAASSenv)miki725mac:SAASSenv miki725$ pip install http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz Downloading/unpacking http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz Downloading matplotlib-1.0.1.tar.gz (13.3Mb): 13.3Mb downloaded Running setup.py egg_info for package from http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz basedirlist is: [] ============================================================================ BUILDING MATPLOTLIB matplotlib: 1.0.1 python: 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.6.0 freetype2: 13.0.7 OPTIONAL BACKEND DEPENDENCIES libpng: 1.4.8 Traceback (most recent call last): File "<string>", line 14, in <module> File "/var/folders/tk/xpmf2q_10qg45c9g_xzmvy4r0000gn/T/pip-02sOum-build/setup.py", line 162, in <module> if check_for_tk() or (options[''build_tkagg''] is True): File "setupext.py", line 832, in check_for_tk (Tkinter.__version__.split()[-2], Tkinter.TkVersion, Tkinter.TclVersion)) IndexError: list index out of range Complete output from command python setup.py egg_info: basedirlist is: [] ============================================================================ BUILDING MATPLOTLIB matplotlib: 1.0.1 python: 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.6.0 freetype2: 13.0.7 OPTIONAL BACKEND DEPENDENCIES libpng: 1.4.8 Traceback (most recent call last): File "<string>", line 14, in <module> File "/var/folders/tk/xpmf2q_10qg45c9g_xzmvy4r0000gn/T/pip-02sOum-build/setup.py", line 162, in <module> if check_for_tk() or (options[''build_tkagg''] is True): File "setupext.py", line 832, in check_for_tk (Tkinter.__version__.split()[-2], Tkinter.TkVersion, Tkinter.TclVersion)) IndexError: list index out of range ---------------------------------------- Command python setup.py egg_info failed with error code 1 Storing complete log in /Users/miki725/.pip/pip.log

Por favor, ayúdame. Si necesita información adicional, hágamelo saber. Gracias.


la línea locojays no funcionó para mí (osx 10.7, Python 2.7.2 a través de homebrew), tuve que modificar el comando de la siguiente manera:

pip install -e git+https://github.com/matplotlib/matplotlib.git#egg=matplotlib