2011-09-07 89 views
8

有誰知道如何讓IPython忽略使用--no-site-packages標誌創建的virtualenv上下文中的站點包?IPython和virtualenv:忽略站點包

+1

在Linux和Mac上,如果'ipython'腳本的第一行('which ipython'應該找到它)是'#!/ usr/bin/env python',它應該在啓動時遵循virtualenv。 –

回答

8

ipython不是virtualenv意識到的。在網絡上有幾個例子可以讓ipython理解virtualenvs:例如herehere。也就是說,您可能需要比這些示例更多地操作環境,以從ipython的路徑中刪除全局站點包dir。

+4

virtualenv由版本0.13以上的ipython支持(http://ipython.org/ipython-doc/rel-0.13/whatsnew/version0.13.html),但網站包仍然包含在內。 –