使用最新的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:~$