2011-09-07 19 views
8

Czy ktoś wie jak dostać ipython ignorować site-packages w kontekście virtualenv, który został utworzony z flagą --no-site-packages?ipython i virtualenv: ignorowanie site-packages

+1

W systemach Linux i Mac, jeśli pierwsza linia 'ipython' swoim skrypcie (' które powinny ipython' go znaleźć) jest '#!/Usr/bin/env python', należy przestrzegać virtualenv po uruchomieniu. –

Odpowiedz

8

ipython nie virtualenv świadomy. Istnieje kilka przykładów na temat sposobu, w jaki ipython może zrozumieć virtualenvs: na przykład here i here. To powiedziawszy, możesz potrzebować manipulować otoczeniem trochę bardziej niż te przykłady, aby usunąć globalne katalogi-katalogi ze ścieżki ipythona.

+4

virtualenv jest obsługiwany przez ipython od wersji 0.13 w górę (http://ipython.org/ipython-doc/rel-0.13/whatsnew/version0.13.html), ale site-pakiety są nadal włączone. –