查看conda版本
conda --version

设置源
Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 会在C:/Users/用户名/下生成该文件之后再修改。
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/cloud/conda-forge/
- defaults
show_channel_urls: true
注意如果需要pytorch, 还需要添加pytorch的镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
如果需要换回conda的默认源,直接删除channels即可,命令如下:
conda config --remove-key channels
检测目前安装了哪些环境变量
conda info --envs

创建新环境
conda create --name pytorch python=3.6
离线创建环境
conda create --name my_test --offline python=3.6
激活环境
conda activate pytorch
删除环境
conda remove -n pytorch --all
重命名环境
conda没有重命名环境的操作,只能通过克隆实现
conda create --name new_env --clone old_env
导出环境
有以下几种方式可以导出环境:
conda env export --from-history > evironment.yml这种方式导出的环境形式为:
name: my_py3.12_flask
channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
dependencies:
- bzip2[url=file:///home/user/samba_data_share/conda_env/python3.12_flask_linux/python/bzip2-1.0.8-h5eee18b_6.conda]
- ca-certificates[url=file:///home/user/samba_data_share/conda_env/python3.12_flask_linux/python/ca-certificates-2025.2.25-h06a4308_0.conda]
- expat[url=file:///home/user/samba_data_share/conda_env/python3.12_flask_linux/python/expat-2.7.1-h6a678d5_0.conda]
可以看到这个方式可以显示每一个依赖包是从哪里安装的。
缺点:不能导出pip方式安装的包
conda env export > environment.yml,形式为
name: my_py3.12_flask
channels:
- <unknown>
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
dependencies:
- _libgcc_mutex=0.1=main
- _openmp_mutex=5.1=1_gnu
- aiohappyeyeballs=2.4.4=py312h06a4308_0
- pip:
- flask-executor==1.0.0
- kafka-python==2.2.8
这种方式可以将pip方式安装的依赖包也导出来,但是不能显示从哪里安装的。
1737

被折叠的 条评论
为什么被折叠?



