Articles of entendido

¿Congelar (.exe) un progtwig de traitsUI, realmente viable?

Estoy intentando congelar con cx_freeze o pyInstaller un progtwig TraitsUI que hace uso de Chaco, Rasgos, TraitsUI y, en menor medida, de mayavi (en realidad podría eliminarse). Necesito esto para ejecutarlo en mac, linux, ubuntu, así que estoy evitando py2exe. He desinstalado intencionalmente pyqt y pyside para que solo esté disponible el backend wx. Usando […]

Instalando Pygame en Mac en la versión Enthought

Hubo una serie de preguntas sin respuesta sobre la instalación de Pygame en una Mac, pero voy a hacer mi pregunta específica aquí y espero una respuesta. He tenido una dificultad increíble para instalar Pygame en mi Mac. Utilizo la versión Enthought EPD 7.3-2 de 32 bits y es mi marco por defecto, así que […]

Error al importar matplotlib.pyplot

Cuando ejecuto la import matplotlib.pyplot as plt , import matplotlib.pyplot as plt el siguiente mensaje de error: ————————————————————————— ImportError Traceback (most recent call last) in () —-> 1 import matplotlib.pyplot /Library/Python/2.7/site-packages/matplotlib/pyplot.py in () 21 from matplotlib.cbook import dedent, silent_list, is_string_like, is_numlike 22 from matplotlib import docstring —> 23 from matplotlib.figure import Figure, figaspect 24 from […]

Scipy con dosel entusiasmo

Estoy evaluando el paquete de Enthought. Instalé el toldo de 32 bits (descargado de https://www.enthought.com/downloads/ ) en Ubuntu. $ sudo bash canopy-1.0.1-rh5-32.sh En las pruebas no veo scipy en /usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages : $ /usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/bin/python Enthought Canopy Python 2.7.3 | 32-bit | (default, Mar 25 2013, 15:45:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2 Type “help”, […]

Error “No se encontraron los ejecutables de GraphViz” al llamar a GraphViz desde NetworkX en una notebook iPython

Recibí el error “InvocationException: no se encontraron los ejecutables de GraphViz, no se encontraron los ejecutables de GraphViz de error” al intentar usar el método graphviz_layout en mi código. El código funciona bien cuando graphviz_layout se reemplaza por spring_layout. A partir de la información de excepción de retroceso, parece que se llama pydot_layout. Tengo el […]

Configuración de un entorno virtural (venv) sin paquetes de sitio de sistema

Quiero crear un entorno virtual utilizando la distribución Canopy de Enthought, pero sin paquetes de sitios. siguiente: https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python Configuré el entorno, dejando fuera de -s para no instalar los paquetes del sitio: $ venv path/to/virtual_environment_dir $ source path/to/virtual_environment_dir/bin/activate Y esto usa el python correcto, pero sigue usando el sistema easy_install y pip (env) $ which […]

Usando matplotlib.animation dentro de una función en Canopy

La siguiente secuencia de comandos produce una animación simple de una onda sinusoidal viajera cuando se ejecuta utilizando la instrucción %run en Canopy 1.4.1: import numpy as np from matplotlib import pyplot as plt from matplotlib import animation def animator(): fig = plt.figure() ax = plt.axes(xlim=(0, 2), ylim=(-2, 2)) line, = ax.plot([], [], lw=2) def […]

Cómo sustituir el símbolo por la matriz usando simPy y numPy

Estoy tratando de sustituir dos símbolos en mi ecuación por la forma matricial de cada uno de ellos. Creé una función de conmutador que formó mi expresión: t, vS, = sy.symbols(‘t, vS’, commutative = False) hS = t + vS eta = myComm(t,hS) dHs = myComm(eta,hS) print dHs.expand() dando la expresión correcta que quiero: 2*t*vS*t […]

¿Cómo puedo ajustar un modelo que no sea Traits para usar con Python Traits?

Me gustaría envolver una clase de modelo que no sea Traits para usar con Python Traits. Mi objective es escribir una interfaz de usuario basada en rasgos para manipular una clase de modelo “externa”. La clase de modelo externo ha sido generada por SWIG, por lo que no puedo agregar enthought.traits.api.HasTraits como un antepasado (creo […]

No se puede actualizar matplotlib en Ubuntu 12.04 con Canopy instalado

Estoy tratando de actualizar matplotlib en Ubuntu 12.04 . Cuando ejecuto el comando: sudo pip install –upgrade matplotlib Me sale este error: Downloading/unpacking matplotlib Running setup.py egg_info for package matplotlib The required version of distribute (>=0.6.28) is not available, and can’t be installed while this script is running. Please install a more recent version first, […]