Author - yyz
Create Time - 2024/06/22
Last Update Time - 2024/10/30
Anaconda#
0 安装Anaconda#
下载地址 - Download Now | Anaconda
Linux安装 ↓ (下文以2024.02-1版本为例)
1
2
3
4
5
| #使用wget下载安装文件
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
#执行安装文件
sh Anaconda3-2024.02-1-Linux-x86_64.sh
|
1 管理conda#
1
2
3
4
5
6
7
8
9
10
11
12
| #验证conda已经安装
conda -V
#更新conda至最新版本
conda update conda
conda update anaconda
#查看帮助信息
conda -h
#卸载conda
rm -rf ~/anaconda3
|
2 使用conda#
环境 - 基本管理#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| #创建新环境 例:conda create –n env_name python=3.11 numpy pandas
conda create -n <env_name> <package_names>
conda create --prefix=/home/path python=3.11#安装虚拟环境到指定路径
#激活环境
conda activate <env_name>
#退出环境
conda deactivate
#显示已创建环境
conda env list
#删除环境
conda remove –-name <env_name> -–all
|
包 - 管理#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| #安装包
conda install <package_name>#在当前环境中安装包
conda install –name <env_name> <package_name>#在指定环境中安装包
#卸载包
conda remove <package_name>#卸载当前环境中的包
conda remove –name <env_name> <package_name>#卸载指定环境中的包
#更新包
conda update –all
conda update <package_name>#更新指定包
#将Python环境里的包导出成txt文件
pip freeze > requirements.txt
#根据requirements.txt里面的包和版本下载到本地保存
pip download -r requirements.txt -d <pack_path>
#获取当前环境中已安装的包信息
conda list
conda list -n <env_name>#精确查找
#查找可供安装的包版本
conda search <text>#模糊查找
conda search –full-name <package_full_name>#精确查找
|
环境 - 高级管理#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #复制环境 Conda没有重命名环境功能的, 要实现这个需求可以通过克隆-删除
conda create –n <new_env_name> –clone <copied_env_name>
#分享环境 - 将当前环境下的 package 信息存入名为 environment 的 YAML 文件中
conda env export > environment.yaml
#导入环境
conda env create -f environment.yaml
#自动开启/关闭环境
conda activate #默认激活base环境
conda activate xxx #激活xxx环境
conda deactivate #关闭当前环境
conda config --set auto_activate_base false #关闭自动激活状态
conda config --set auto_activate_base true #关闭自动激活状态
|
3 配置Conda#
1
2
3
4
5
6
7
8
9
10
11
12
| #查询配置信息
conda config --show
#查看已使用哪些镜像源
conda config --get channels
#conda瘦身
#清除Conda索引缓存 - 清理没有使用过的包
conda clean -p
#删除conda保存下来的tar包。
conda clean -t
#删除所有的安装包及cache
conda clean -y --all
|
配置conda国内源#
conda config --show channels
- 显示当前的镜像路径
Linux#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| #配置国内源 - 方法一
#添加镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
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/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
#终端显示包从哪个channel下载,以及下载地址是什么
conda config --set show_channel_urls yes
#方法二 - 把下面文字拷贝到 ~/.condarc中
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
show_channel_urls: true
auto_activate_base: false #关闭自动激活状态
#其他相关
conda config --remove-key channels 换回conda默认源,在出现一些故障时可以使用
conda config --show-sources 找到.condac文件并查看里面的镜像源
|
windows#
1
2
3
4
5
| conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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 --set show_channel_urls yes #设置搜索时显示通道地址
|
配置conda环境和包路径(Windows)#
$PATH:
1
2
3
4
| C:\ENVIRONMENT\ANACONDA\anaconda3
C:\ENVIRONMENT\ANACONDA\anaconda3\Scripts
C:\ENVIRONMENT\ANACONDA\anaconda3\Library\bin
C:\ENVIRONMENT\ANACONDA\anaconda3\Library\mingw-w64\bin
|
显示.condarc文件(如果不显示执行)
1
| conda config --set show_channel_urls yes
|
.condarc »>
1
2
3
4
| envs_dirs:
- C:\ENVIRONMENT\ANACONDA\envs
pkgs_dirs:
- C:\ENVIRONMENT\ANACONDA\pkgs
|
x 其他说明#
x1 如何配置pip全局镜像源#
1
2
3
| #清华源
python -m pip install --upgrade pip#更新pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|