引言
conda 是一个不需要介绍的好用软件,其中又分为 anaconda 和 miniconda, 从名字可以看出一个是完全版一个是精简版。我更喜欢先安装精简版,用的着什么的时候再下载。
效果展示
过程
安装 conda
Linux:
1 2 3 4 5
| wget https://repo.continuum.io/miniconda/Miniconda3-latest-$(uname -s)-$(uname -m).sh ## exemple: wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh bash ./Miniconda3-latest-$(uname -s)-$(uname -m).sh ## exemple: bash ./Miniconda3-latest-Linux-x86_64.sh source ~/.bashrc
|
MacOS:
在Miniconda 官网下载
Conda-forge
1 2 3
| conda config --add channels conda-forge conda config --set channel_priority strict
|
中国镜像
清华源
1 2 3 4 5
| conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 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 --set show_channel_urls yes conda config --show-sources
|
阿里云源
Linux 用户可以通过修改用户目录下的 .condarc
文件 (即~/.condarc
)。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 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 使用
python 的使用
1 2 3 4 5
| conda create -n python3 conda env list conda activate python3 conda install python=3.9 conda install auto-sklearn scipy
|
R 的使用
1 2 3 4 5 6
| conda create -n R4.2 conda env list conda activate R4.2 conda install r-base=4.2.3 conda install r-languageserver radian
|
canda 的命令
1 2 3 4 5 6 7 8 9 10 11 12 13
| conda -V
conda config --show-sources conda config --remove-key channels
conda sreach conda update conda search auto-sklearn --channel conda-forge conda update --all
conda clean --all conda update conda
|
conda 使用在 shell 脚本中的使用
通过bash hook
是其中的一种方案^[3]^.
1 2 3 4
| #!/bin/bash eval "$(conda shell.bash hook)" conda activate wrfpy python test.py
|
conda 位置修改/卸载
我帮大家试过了,结合网友的经历[6],我可以说改完路径后环境改不完,根本改不完…
所以大家想修改位置,果断卸载然后重装就行了。
有可视化的话,就直接把文件删了,~/.zshrc
或者~/.bashrc
里面的激活部分删了就行。
没有的话就用官方命令,也很方便[7]。
1 2
| conda install anaconda-clean anaconda-clean --yes
|
结论
引用
- Miniconda 安装及使用–小白上路
- Shell 脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作_shell 命令运行结果_AlbertS 的博客-CSDN 博客
- shell 脚本中激活 conda 虚拟环境 - 知乎
- anaconda 镜像_anaconda 下载地址_anaconda 安装教程 - 阿里巴巴开源镜像站
- Miniconda
- 修改 conda 安装路径
- 正确卸载 anaconda