Conda使用小记

conda是一个强大的环境管理和包管理系统,主要用于解决多版本Python及不同库版本的隔离问题。它允许在一台机器上轻松创建和管理多个独立的Python环境,便于部署不同需求的软件。安装conda简单,使用命令如`condacreate`创建环境,`condaactivate`切换环境,`condaremove`删除环境。文章还提到conda在处理包安装和删除时可能出现的问题及其解决方案。
摘要由CSDN通过智能技术生成

为什么要用conda

查这些深度学习资料的时候,最常见到的就是conda了,一开始没什么概念,不懂这个干啥的

现在用了一轮下来了,真是神器啊

我理解这个主要解决多版本python以及不同python库版本隔离的东西

比如有套软件要python3.0版本,另一套软件要python3.6,要在一台机器上同时部署的话,会比较麻烦,这时候可以用conda分别创建两套不同版本的python环境,分别部署这两套软件

再比如有套软件需要torch版本1.0,另一套要2.0,那也可以创建两套环境来分别部署

当然,这种方便的东西比较费硬盘,记得搞大点,现在的AI模型也是个顶个的大。。

安装

安装挺方便的,官网下载下安装包

bash Anaconda3-2023.03-1-Linux-x86_64.sh

照着搞下来就行

我装完重连shell会默认base,就是你shell主机名前面多了一个(base)标识,后续创建不同的环境,进入环境后,环境名就体现在这里

我是直接取消了默认进base环境

conda config --set auto_activate_base false

使用

为什么以及什么场景下用这玩意上面说过了,这里其实就是介绍一下我用到的命令了

首先是创建环境,这里面可以设置名字,name就是py38,后面就是python版本,-y是有个提示你是否创建啥的,加了这个直接选y

conda create --name py38 python=3.8 -y

上面只是做了创建,要用下面这个命令进入环境

conda activate py38

进入环境后shell的主机名前面就会有(py38),比如这样

(py38) xxx@xxx-server:~$

默认装好了python和pip,可以检查一下版本

这个是退出环境

conda deactivate

这个是删除环境,环境玩坏了就删掉重建一个

conda remove -n py38 --all

查看所有环境

conda env list

在环境里安装py包,可以直接pip install 也可以  conda install,我自己用下来感觉没差

不过有一点,删除可能删除失败,比如想换版本,删除后虽然提示成功了,但是没删干净,导致安装不了,可以去conda的目录下手动删一下,pip list -v可以看到路径,一般这个吧

/home/xxx/anaconda3/envs/py38/lib/python3.8/site-packages

把里面对应的包的文件夹干掉就好

pip换源啥的,自己网上找吧,基本肯定要换,直接全局的换掉比较方便

End

这东西也只是工具,会用就好,感觉只想搞个语音助手,越扯越远了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值