2011-09-07 11 views
8

¿Alguien sabe cómo hacer que IPython ignore los paquetes de sitio en el contexto de un virtualenv que se creó con el indicador --no-site-packages?IPython y virtualenv: ignorando los paquetes de sitio

+1

En Linux y Mac, si la primera línea de su script 'ipython' (' which ipython' debería encontrarla) es '#!/Usr/bin/env python', debería obedecer al virtualenv cuando se inicie. –

Respuesta

8

ipython no es consciente virtualenv. Hay varios ejemplos en la web de cómo hacer que ipython comprenda virtualenvs: por ejemplo, here y here. Dicho esto, es posible que necesite manipular el entorno un poco más que estos ejemplos para eliminar los directorios de paquetes de sitios globales de la ruta del ipython.

+4

virtualenv es compatible con ipython desde la versión 0.13 hasta (http://ipython.org/ipython-doc/rel-0.13/whatsnew/version0.13.html), pero los paquetes de sitio todavía están incluidos. –

Cuestiones relacionadas