【Ubuntu】Ubuntu20.04 配置并使用 Anaconda (conda 和 pip 换源)

1 安装 Anaconda

    官网下载安装脚本
    在这里插入图片描述
    运行 .sh 脚本

bash /home/terminal/下载/Anaconda3-2022.05-Linux-x86_64.sh

        按 ENTER 往下滑动,阅读协议
        输入 yes 同意协议
        按 Enter 安装在默认位置(~/anaconda3/)
        是否想要运行 conda init,输入 yes

    加载环境变量

source ~/.bashrc

    验证

conda

在这里插入图片描述
2 conda 换源

    选择更换为阿里源

    用户目录下创建 .condarc 文件

touch .condarc

    写入配置(最好自己去复制官网的)

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.aliyun.com/anaconda/pkgs/main
  - http://mirrors.aliyun.com/anaconda/pkgs/r
  - http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.aliyun.com/anaconda/cloud
  msys2: http://mirrors.aliyun.com/anaconda/cloud
  bioconda: http://mirrors.aliyun.com/anaconda/cloud
  menpo: http://mirrors.aliyun.com/anaconda/cloud
  pytorch: http://mirrors.aliyun.com/anaconda/cloud
  simpleitk: http://mirrors.aliyun.com/anaconda/cloud

    清除之前的索引缓存

 conda clean -i

    安装一个包验证一下即可

conda activate xxx
conda install xxx

3 pip 换源

    选择更换为阿里源
    寻找或创建 ~/.pip/pip.conf 文件

mkdir ~/.pip
cd ~/.pip
touch pip.conf

    写入配置(最好自己去复制官网的)

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

    验证

pip config list

4 conda 的一些命令
4.1 创建虚拟环境

conda create -n env_name list of packages

      ` 例如:conda create -n pose python=3.8 `

4.2 删除虚拟环境

conda env remove -n xxx

4.3 查看已创建的虚拟环境

conda env list

4.4 进入、退出虚拟环境

conda activate xxx # 进入
conda deactivate   # 退出

5 批量导出和安装

    先进入要导出包或安装包的虚拟环境中

5.1 pip

    批量导出环境中的包

pip freeze > requirements.txt

    批量安装文件中的包

pip install -r requirements.txt

5.2 conda

    批量导出环境中的包

conda list -e > requirements.txt
或者
conda env export > requirements.yaml

    批量安装文件中的包

conda install --yes --file requirements.txt
或者
conda env create -f requirements.yaml

原文连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值