一、conda介绍
conda和pip同为包软件管理器,即,你想下载一个包,可以试试
//安装
pip install xxx
//卸载
pip uninstall xxx
或者
//安装
conda install xxx
//卸载
conda uninstall xxx
那这俩玩意有啥区别?如果你想听专业回答,可以看看别人的博客,或者也可以听我说说:
conda除了install和uninstall,还可以创建虚拟环境。比如他自带base环境
你会发现你装了conda之后,你的用户名前面有一个(base),代表,你现在正在base环境中。
base是一个基础环境,我们进行工作,通常是建立新环境,比如,我现在手上有两个项目,一个是learnlab,他需要python3.9的环境,我们就新建一个环境,就叫learnlab吧
conda create -n learnlab python=3.9
新建之后,我们进入learnlab环境
conda activate learnlab
你会发现
这时候,我们就在learnlab环境里面,同理,我们也可以新建一个用于另一个项目的环境,叫js
js和learnlab是互不相通的,在js环境中通过pip或者conda安装了包A,在learnlab中安装了包B,现在我电脑上有一份代码,需要包A才可以运行,所以只可以在js下运行,在learnlab下运行会报错。
为什么这么做?为了区分,比如一个屋子用来做饭,一个屋子用来睡觉,如果吃饭睡觉都在一个屋子,就很乱!!
二、安装conda
我们选择一个镜像站,可以是阿里,清华,也可以是下图的北外(个人觉得下载速度快)
点击右侧----获取下载链接
选择应用软件----Conda
选择适合自己的版本,我一般选择anaconda3,2023的linux x86版本,window就选window版本的anaconda3 x86就可以
或者通过命令行获取文件
wget 网址
不知道网址的话,可以先点击下载,右键,复制连接
然后得到一个.sh文件,
//如果没有执行权限,就通过chmod +x赋予可执行权限,
//需要管理员权限sudo
sudo chmod +x xxx.sh
//执行文件
sh xxx.sh
之后就进入安装了,认真看安装过程提示信息,需要按**
Enter
** **(回车键)或者输入
yes
**
三、conda换源
我们直接ls,看不到隐藏文件
神奇,ls -a就可以,其中.代表当前目录,..代表上一目录,有一些文件前面带.代表隐藏文件,当你刚装完conda,相信你的用户目录下面没有.condarc,
//使用vim编辑器,新建并编辑.condarc文件
vim .condarc
然后回到bfsu镜像站,点击右侧----使用帮助----anaconda
将下图中的文件内容复制到.condarc中
四、为什么换源
不换源的话,当你conda install的时候,你使用的是默认的conda源,而anaconda的服务器在国外,使用它来下载包,速度太慢,甚至访问不了,直接报错,所以按照上图换成bfsu的源,下载速度直接起飞!
五、建议
自行百度conda的一些基本操作(新建环境,删除环境,列出已有环境,进入、退出环境等)
以及pip换源
版权归原作者 王巴狗 所有, 如有侵权,请联系我们删除。