Loading

conda使用

在使用github开源项目时,常常项目需要预先安装需要的一些环境,而当项目多了后就使得计算机环境很乱:

 

 因此用conda是一个很好的选择,下载和安装就不说了,网上教程也很多了。

先了解下基础概念:

  • conda是一个配置隔离python环境的工具
  • 因为有些时候我们需要不同版本的python或不同版本的pip模块(比如你需要跑两个从github上下下来的代码,他们的tensorflow版本一个要求1.0一个要求2.0)
  • conda既可以实现pip模块不同版本共存,也可以实现python不同版本共存
  • conda只是一个工具,它有两种发行版,分别是Anaconda和Miniconda
  • anaconda是一个大而全的工具集合,包括了非常多常用的pip模块(如numpy、pandas、scipy、matplotlib等),它还有图形化的管理工具等
  • miniconda是一个单纯的conda工具,仅自带极少的python必要的包,干净纯粹,可以按照自己的需求构建任意环境
  • miniconda比anaconda小非常多,可以实现全部日常需求,只不过需要自己动手 

 简而言之是linux上所有语言的包、依赖和环境管理器,下面是一些基础使用指令:

#创建conda环境
conda create -n 你想要的名字 xx包
#eg:tf包含python和tensorflow两个包的conda环境 
conda create -n tf python=3.8 tensorflow=2.2 

#查看环境。*表示当前的环境
conda info -e
conda env list #激活环境 conda activate tf

#退出环境
conda deactivate #安装想要的包 conda install 模块名 #删除环境 conda remove
-n 环境名 --all

#如果安装后conda显示cmd不存在,需要加载下环境变量
source ~/.bashrc

#添加conda下载的频道,用于更换镜像
#也可以直接编辑~/.condarc来添加channels
conda config --add channels xxx
conda config --set show_channel_urls yes
#查看已经添加的频道
conda config --get channels
conda config --show channels

#搜索channel是否有包
conda search xxx

那么一些项目并非用conda安装环境依赖,如何确认我们可以用conda安装?

 Search :: Anaconda.org   搜索,或者 conda search xxx,或者直接搜索引擎搜索 xxx conda查看。

 

posted @ 2023-04-11 00:23  Haowen_Zhao  阅读(90)  评论(0编辑  收藏  举报