如何清理conda的本地python环境安装

时间:2017-09-14 18:20:25

标签: python anaconda conda package-managers miniconda

使用最新的miniconda2我创建了一个conda环境&然后安装了我所有的conda包。然后,当我完成后,我意识到我已经忘记用命令激活环境(我晕了)

source activate myenv

所以我的所有conda安装都进入了本地/系统范围的环境。我只是做了

conda uninstall package-name

对于所有包但我确定不是所有的依赖都被删除了。例如,matplotlib的conda安装显示

将安装以下新软件包:

cycler:           0.10.0-py36_0    
dbus:             1.10.20-0        
expat:            2.1.0-0          
fontconfig:       2.12.1-3         
freetype:         2.5.5-2          
glib:             2.50.2-1         
gst-plugins-base: 1.8.0-0          
gstreamer:        1.8.0-0          
icu:              54.1-0           
jpeg:             9b-0             
libffi:           3.2.1-1          
libgcc:           5.2.0-0          
libiconv:         1.14-0           
libpng:           1.6.30-1         
libxcb:           1.12-1           
libxml2:          2.9.4-0          
matplotlib:       2.0.2-np113py36_0
pcre:             8.39-1           
pyparsing:        2.2.0-py36_0     
pyqt:             5.6.0-py36_2     
qt:               5.6.2-5          
sip:              4.18-py36_0

哪个conda显示

/home/cargo/miniconda2/bin/conda

首先我创建了环境

conda create -n myenv python=3

然后我做了所有的conda安装

conda install numpy
conda install pandas
.
.
conda install statsmodels

然后我意识到我没有激活环境b / c终端提示是

cargo@cargo-VirtualBox:~$  INSTEAD OF (myenv)cargo@cargo-VirtualBox:~$

在我尝试做任何其他事情之前,终端提示是引起我注意的;我110%肯定我没有激活环境,因为我在bash历史记录中找不到命令。接下来我按照上面的说明卸载了所有conda软件包。我想现在好了,我不再在本地/ root环境中看到python3包,但我无法解释/理解为什么?

conda list
# packages in environment at /home/cargo/miniconda2:
#
asn1crypto                0.22.0                   py27_0  
beautifulsoup4            4.6.0                     <pip>
cairo                     1.14.8                        0  
cffi                      1.10.0                   py27_0  
.
.
wheel                     0.29.0                   py27_0  
yaml                      0.1.6                         0  
zlib                      1.2.8                         3  
cargo@cargo-VirtualBox:~$ 

0 个答案:

没有答案