Ipython Conda始终打开根环境

Ipython Conda始终打开根环境,ipython,anaconda,seaborn,conda,Ipython,Anaconda,Seaborn,Conda,如果我“源激活”了一个非根环境(在我的例子中是“数据”),然后启动Jupyter笔记本,环境似乎会切换到根环境。我能说出来,因为如果我试图打开一个新的python笔记本,new下的下拉列表会显示python[Root]。我也无法在我的env中导入包,但无法在root中导入 (data) Edwards-MacBook-Pro:~ mango$ conda list # packages in environment at /Users/mango/anaconda/envs/data: # bo

如果我“源激活”了一个非根环境(在我的例子中是“数据”),然后启动Jupyter笔记本,环境似乎会切换到根环境。我能说出来,因为如果我试图打开一个新的python笔记本,new下的下拉列表会显示python[Root]。我也无法在我的env中导入包,但无法在root中导入

(data) Edwards-MacBook-Pro:~ mango$ conda list
# packages in environment at /Users/mango/anaconda/envs/data:
#
boto                      2.42.0                   py35_0  
bz2file                   0.98                     py35_0  
cycler                    0.10.0                   py35_0  
freetype                  2.5.5                         1  
gensim                    0.12.4              np111py35_0  
libpng                    1.6.22                        0  
matplotlib                1.5.1               np111py35_0  
mkl                       11.3.3                        0  
numpy                     1.11.1                   py35_0  
openssl                   1.0.2i                        0  
pandas                    0.18.1              np111py35_0  
pip                       8.1.2                    py35_0  
pyparsing                 2.1.4                    py35_0  
pyqt                      4.11.4                   py35_4  
python                    3.5.2                         0  
python-dateutil           2.5.3                    py35_0  
pytz                      2016.6.1                 py35_0  
qt                        4.8.7                         4  
readline                  6.2                           2  
requests                  2.11.1                   py35_0  
scikit-learn              0.17.1              np111py35_2  
scipy                     0.18.1              np111py35_0  
seaborn                   0.7.1                    py35_0  
setuptools                27.2.0                   py35_0  
sip                       4.18                     py35_0  
six                       1.10.0                   py35_0  
smart_open                1.3.4                    py35_0  
sqlite                    3.13.0                        0  
tk                        8.5.18                        0  
wheel                     0.29.0                   py35_0  
xz                        5.2.2                         0  
zlib                      1.2.8                         3  

(data) Edwards-MacBook-Pro:~ mango$ ipython 
Python 3.5.2 |Anaconda custom (x86_64)| (default, Jul  2 2016, 17:52:12) 
Type "copyright", "credits" or "license" for more information.

IPython 4.2.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: import seaborn
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-085c0287ecb5> in <module>()
----> 1 import seaborn

ImportError: No module named 'seaborn'

In [2]: 
(数据)爱德华兹MacBook Pro:~mango$conda列表
#位于/Users/mango/anaconda/envs/data的环境中的包:
#
boto 2.42.0 py35_0
BZ2文件0.98 py35_0
cycler 0.10.0 py35_0
freetype 2.5.5 1
gensim 0.12.4 np111py35_0
libpng 1.6.22 0
matplotlib 1.5.1 np111py35_0
mkl 11.3.3 0
numpy 1.11.1 py35_0
openssl 1.0.2i 0
熊猫0.18.1 np111py35_0
pip 8.1.2 py35_0
PY2.1.4 py35_0
pyqt 4.11.4 py35_4
python 3.5.2 0
python dateutil 2.5.3 py35_0
pytz 2016.6.1 py35_0
qt 4.8.7 4
readline 6.2
请求2.11.1 py35_0
scikit学习0.17.1 np111py35_2
scipy 0.18.1 np111py35_0
seaborn 0.7.1 py35_0
setuptools 27.2.0 py35_0
sip 4.18 py35_0
六个1.10.0 py35_0
smart_open 1.3.4 py35_0
sqlite 3.13.0
tk 8.5.18 0
车轮0.29.0 py35_0
xz 5.2.2 0
zlib 1.2.8 3
(数据)爱德华兹MacBook Pro:~mango$ipython
Python 3.5.2 |蟒蛇自定义(x86_64)|(默认,2016年7月2日,17:52:12)
有关详细信息,请键入“版权”、“信用”或“许可证”。
iPython4.2.0——一种增强的交互式Python。
?         -> 介绍和概述IPython的功能。
%快速参考->快速参考。
帮助->Python自己的帮助系统。
对象?->有关“对象”的详细信息,请使用“对象??”获取更多详细信息。
在[1]中:导入seaborn
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
---->1进口seaborn
导入错误:没有名为“seaborn”的模块
在[2]中:

gensim也有同样的行为,所以它不仅仅是seaborn。

我设法解决了这个问题。Conda使用ipython和jupyter安装[root]环境。如果创建环境,则默认情况下这些环境不可用。因此,在创建和env时,请确保显式列出这些包,或者克隆根。克隆root可能会产生更大的env,对于生产环境来说可能不太理想,但对于沙箱环境来说更好


我发现这个问题的原因是,我尝试了上面用python进行的相同测试,发现我的包表明我在数据环境中。然后我决定用
conda安装Anaconda Navigator
尝试Anaconda Navigator程序。虽然我喜欢cli,但这种基于GUI的程序似乎是管理软件包的更好方法

我设法解决了这个问题。Conda使用ipython和jupyter安装[root]环境。如果创建环境,则默认情况下这些环境不可用。因此,在创建和env时,请确保显式列出这些包,或者克隆根。克隆root可能会产生更大的env,对于生产环境来说可能不太理想,但对于沙箱环境来说更好

我发现这个问题的原因是,我尝试了上面用python进行的相同测试,发现我的包表明我在数据环境中。然后我决定用
conda安装Anaconda Navigator
尝试Anaconda Navigator程序。虽然我喜欢cli,但这种基于GUI的程序似乎是管理软件包的更好方法