如何确定IPython使用哪个python env

时间:2016-08-19 14:08:45

标签: python ipython anaconda environment

我刚安装了anaconda以便使用numba,我想在IPython中使用anaconda环境(偶尔)。问题是我要么将anaconda安装设置为默认系统python env,然后IPython总是使用anaconda env,或者我不能使用anaconda的env和IPython。

我已阅读文档和IPython的帮助,但我找不到办法(我可能没有使用正确的搜索词,因为我确信这是无法完成的事情)。

具体来说,我正在寻找一种像这样启动IPython的方法:

ipython --use-env=/home/user/anaconda

或类似的东西。也许创建一个已经以env选项开头的单独的IPython配置文件。

1 个答案:

答案 0 :(得分:1)

使用Anaconda,您可以将iPython安装到环境中。您将激活此环境并启动iPython。然后iPython将使用它启动的环境。说我想要一个带有Pandas,iPython和Numpy的Python2环境。

这会创建环境:

conda create -n py27 python=2.7 numpy pandas ipython

这会激活环境(Linux / Mac OS X):

source activate py27

这将使用该环境启动iPython:

ipython

有关Anaconda环境的更多信息,请访问http://conda.pydata.org/docs/using/envs.html。使用任何Anaconda安装,您可以使用不同的软件包,软件包版本甚至Python 2或Python 3创建多个环境,因为Anaconda会为您找出版本依赖项。