conda的安装和在linux和windows系统下的使用(环境管理和库管理)

一、Ubuntu18.04下安装conda

1.安装包下载

官网https://www.anaconda.com/products/individual

清华镜像源https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A

这里推荐清华镜像源,选择想要安装的版本,复制下载链接,然后(这里我是选择Anaconda3-2020.02-Linux-x86.64.sh):

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh

2.安装命令(默认安装在用户目录下)

chmod 777 Anaconda3-2020.02-Linux-x86_64.sh
bash Anaconda3-2020.02-Linux-x86_64.sh

安装过程中全程输yes或按Enter,安装完毕重启终端,即可使用Anaconda3.

系统的默认环境名为base

二、环境管理

(1)查看conda版本

conda --version

(2)更新conda

conda update -n base -c defaults conda

(3)查看所有环境

conda env list  

或者

conda info --e

(4)创建环境
指定python版本:

conda create -n [env] python=[指定的python版本]

例如:

conda create -n python37 python=3.7

使用yml文件创建环境:

conda env create -f [].yml

使用yml文件更新环境:

conda env update --file [].yml

使用requirement.txt文件创建环境:

pip install -r requirements.txt

(5)使用指定环境

conda activate [env]

(6)关闭环境

conda deactivate

(7)删除环境

conda remove -n [env] --all

三、库管理

(1)查看现在环境下已经安装的库

conda list

(2)查看库的各版本

conda search [package]

(3)安装库

conda install [package]=[version]

(4)批量安装库

pip install -r requirements.txt

(5)更新库

conda update [package]=[version]

(6)更新所有库

conda update --all

(7)卸载库

conda remove package

(8)添加镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels bioconda
conda config --add channels conda-forge

2021-12-07更新:
conda安装包时出现错误You will need to adjust your conda configuration to proceed.
根据 Anaconda 软件源上的说明,任何未经授权的公开镜像都是不允许的。必须恢复官方源了。
移除channels:

conda config --remove-key channels

中科大的管用(2022/1/26更新):

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

用户根目录的.condarc加上这些有用(2022/2/15v更新)(没有这个文件可以conda config --show-sources生成)

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

延长conda 下载的timeout:

conda config --set remote_read_timeout_secs 10000.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值