1.Anaconda的安装及配置

环境:Windows

  1. 官网下载
  2. 检验是否安装成功:打开Anaconda Prompt命令行窗口,执行conda --version查看版本号
  3. 使用conda info查看anaconda的默认配置信息,可以看到anaconda使用的源地址为repo.anaconda.com
active environment : None
       user config file : C:\Users\root\.condarc
 populated config files :
          conda version : 23.7.4
    conda-build version : 3.26.1
         python version : 3.11.5.final.0
       virtual packages : __archspec=1=x86_64
                          __cuda=12.1=0
                          __win=0=0
       base environment : E:\developTools\tools\Anaconda  (writable)
      conda av data dir : E:\developTools\tools\Anaconda\etc\conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : E:\developTools\tools\Anaconda\pkgs
                          C:\Users\root\.conda\pkgs
                          C:\Users\root\AppData\Local\conda\conda\pkgs
       envs directories : E:\developTools\tools\Anaconda\envs
                          C:\Users\root\.conda\envs
                          C:\Users\root\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.5 Windows/10 Windows/10.0.22621 aau/0.4.2 c/d9ObsEIodjxoAaE_oTvgtg s/OZZVciKhTzFzUFrUN9ZLJA e/Yys8qyhPhAIMSfXOEkc_sg
          administrator : False
             netrc file : None
           offline mode : False

  1. 使用下面命令修改anaconda的源为清华源,修改成功后会在C:\Users\用户名下的.condarc文件生成如下内容
# 修改命令
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 http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

# .condarc文件新增内容如下
channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

  1. 修改pip安装包时的缓存位置,默认在C:\Users\root\AppData\Local目录下
# 修改命令
E:\developTools\tools\Anaconda\pipcache>pip config set global.cache-dir "E:\developTools\tools\Anaconda\pipcache"
Writing to C:\Users\root\AppData\Roaming\pip\pip.ini
# 修改成功后,在pip.ini文件中增加如下内容
[global]
cache-dir = E:\developTools\tools\Anaconda\pipcache

2.Anaconda的基本使用

主要用的两个为Anaconda Prompt(命令行窗口) 和Anaconda Navigator(可视化管理软件)。

1.查看当前环境的信息

conda info

2.创建环境

# --name指定环境名称,python=xxx指定安装的环境中python的版本号
conda create --name your_env_name python=xxx

3.查看已经创建的所有虚拟环境

conda info -e
或者
conda info --envs
或者
conda env list

4.切换虚拟环境

1. 激活环境
conda activate xxx
或者 activate xxx
2. 退出环境
deactivate

5.删除环境

conda env remove --name xxx
  1. 使用Anaconda prompt在指定环境下安装包
    1. 使用pip安装在Anaconda prompt指定环境下使用pip install -r requirements.txt命令安装依赖出现的一个错误: Could not find a version that satisfies the requirement
      1. 问题如下所示:
      2. 解决方法:使用国内的镜像源来加速
      pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
      
    2. 使用conda install 包名直接进行安装
  2. 列出当前环境下安装的库
conda list
  1. 使用Anaconda prompt在指定环境下卸载包
conda remove 包名
  1. 导入导出环境
    1. 导出当前环境的包信息
    conda env export > 目录\environment.yaml
    
    1. 根据environment.yaml创建虚拟环境
    conda env create -f environment.yaml
    
  2. 查看下载Anaconda安装包时使用的源信息
conda config --show channels
  1. 添加下载源
conda config --add channels value 
  1. 删除下载源
conda config --remove key value 
  1. 查看python的安装位置:
where python