Conda其实没那么难:一个程序员的包管理小伙伴
如果你已经踏进了编程的门槛,迟早会遇到“环境配置”这种烦人的事儿。不怕,今天我给你讲讲Conda,这个工具简直是环境配置的好帮手,而且用起来也比你想象的简单。
1. 先弄明白Conda是啥
简单说,Conda就是个“包管理器”兼“环境管理器”。听起来有点唬人,其实它就两个主要功能:帮你安装各种第三方库,还能给你创建相互隔离的“环境”。不同项目要用不同版本的库?没问题,Conda能搞定。
2. 安装Conda
首先要先安装Conda。最省事的方式就是安装Anaconda,它自带Conda。嫌Anaconda太大的话,可以装Miniconda,这个小很多,但该有的功能都有。下载、安装、跟着提示走就OK。
3. 用Conda创建虚拟环境
有时候你的项目A要用Python 3.8,项目B要用Python 3.7,这时候Conda的虚拟环境功能就派上用场了。
想创建一个新环境,像这样:
conda create --name myenv
这里的myenv
是环境的名字,你可以随便起。如果你还想指定Python版本,像这样:
conda create --name myenv python=3.8
简单吧?
4. 安装库和管理包
环境建好了,接下来就是装库了。用下面的命令装个库(比如装NumPy):
conda install numpy
你想卸载它也很容易:
conda remove numpy
如果你不确定哪些库已经安装了,可以查看当前环境的包列表:
conda list
有时候你还需要更新某个库:
conda update numpy
看,是不是和平时装软件差不多?
5. 激活和切换环境
环境建好了,接下来要切换环境怎么办?用activate
命令就行:
conda activate myenv
不想用这个环境了,退出来:
conda deactivate
就这么简单!你在不同的环境之间可以自由切换,每个环境里的库版本互不干扰。这意味着你再也不用担心“版本冲突”搞乱你的项目了。
6. 删环境
有时候你的环境不用了,怎么办?删了呗:
conda remove --name myenv --all
干净利落!
最后小提示: Conda的配置其实非常灵活,不过上面这些已经能应对你平时90%的需求。等熟练了这些,再去探索高级功能也不迟。总之,别被“环境管理”这四个字吓倒,Conda是你不可多得的好帮手。
希望看完这篇后,你能马上上手试一试,保准你会觉得——原来环境管理也没那么可怕!