anaconda作为python的版本管理神器,但由于他的体积太大,安装后大概占约2G左右的空间,因此这里推荐使用miniconda。

下载安装conda

由于官网下载太慢,因此推荐去(清华大学开源软件镜像站下载)[https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/?C=M&O=D]

修改conda源

安装后,需要进行换源,不然下载,导包都会异常缓慢。

  • conda配置文件位置:~/.condarc (Windows路径为:C:\Users.condarc)
  • 清华源配置,通常配置写入标准库的内容即可,若要使用附加库的内容才将其插入“ - defaults”那一行前面:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    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/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    - defaults
    show_channel_urls: true

修改pip源

  • pip配置文件位置:~/.pip/pip.conf (Windows路径为:C:\Users\pip\pip.ini)
  • 阿里源配置:
    1
    2
    3
    4
    [global]
    index-url = https://mirrors.aliyun.com/pypi/simple/
    trusted-host=mirrors.aliyun.com
    timeout = 120

建议conda只用来更新conda和python、下载和更新python包使用pip,因为清华源和交大源下载速度远远不及阿里源和华为源。

更新conda

1
conda update conda

更新python

1
conda update python

更新所有包

1
conda update --all

清除无用的包

1
2
3
conda clean -p        # 清理无用的包
conda clean -t # 清理tar包
conda clean -y --all # 清理所有安装包及cache

conda管理虚拟环境,他默认为base环境

需要打开自动进入base环境,使用下面的命令:

1
conda config --set auto_activate_base true

创建自定义环境

1
conda create --name py38 python=3.8

查看所有环境

1
conda env list