Conda其实没那么难:一个程序员的包管理小伙伴

文摘   2024-12-20 23:21   辽宁  

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是你不可多得的好帮手。

希望看完这篇后,你能马上上手试一试,保准你会觉得——原来环境管理也没那么可怕!


小栗食养
日拱一卒,每天精进!
 最新文章