一世贪欢的私域

一世贪欢的私域

Anaconda

1
2025-06-08
Anaconda

Anaconda介绍、安装及使用教程

一、Anaconda介绍

Anaconda是开源Python和R发行版,旨在简化数据科学和机器学习的开发、部署和管理。它包括常用库、环境管理功能,通过Navigator和conda进行管理。安装简便,提供多环境支持,适用于数据分析、机器学习、科学计算。

官网

二、安装指南

2.1 Windows

  1. 官网点击free download

anaconda官网

  1. 跳过登录 Skip registration

跳过登录anaconda

  1. 选择对应的平台下载即可,同时也可以考虑安装Miniconda。直接跳转到这里

下载页面

  1. 一直点击下一步即可成功安装

2.2 Linux/Mac

同Windows类似

三、使用

3.1 Windows

不常见的操作

  1. 初始化
conda init
  1. 添加环境变量,主要找conda.exe
C:\ProgramData\anaconda3\Scripts\conda.exe
D:\ProgramData\anaconda3\Scripts\conda.exe
C:\ProgramData\anaconda3\condabin\conda.bat
D:\ProgramData\anaconda3\condabin\conda.bat
  1. 查看配置的源
conda config --show channels
  1. 添加国内镜像源

    • 清华镜像源

      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/r/
      conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/
      conda config --set show_channel_urls yes
      
    • 中科大镜像源

      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/r/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/msys2/
      conda config --set show_channel_urls yes
      
  2. 设置源的优先级,不设置的话就会从上到下依次访问

    conda config --prepend channels <channel_url>
    

    example:

    conda config --prepend channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    
  3. 删除源

    conda config --remove channels <channel_url>
    

    example:

    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    
  4. 清除缓存

    conda clean --all
    
  5. pip 临时使用镜像源

    pip install <package-name> -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip install <package-name> -i https://mirrors.aliyun.com/pypi/simple/
    pip install <package-name> -i https://pypi.mirrors.ustc.edu.cn/simple/
    

    example:

    pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  6. pip 永久使用镜像源

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

    取消永久设置的镜像源

    pip config unset global.index-url
    
  7. 修改创建环境时默认的环境路径为非C盘,修改.condarc

envs_dirs:
  -D:\Anaconda\envs

如果还不可以的话,如要修改文件夹权限,属性>安全>Users用户> 全部允许。耐心等待即可。

虚拟环境操作命令

  1. 查看存在的虚拟环境
  • a 法一

    conda env list
    
  • b 法二

    conda info -e
    
  1. 通过指定虚拟环境名称,创建虚拟环境

    注意 这种方式只有一个环境目录,并没有安装python

    conda create -n 环境名称
    
  2. 通过指定虚拟环境名称,但是不指定python版本

    conda create -n 环境名称 python
    

    此时会显示要安装的版本,一般是anaconda推荐的最新稳定版,指向下面命令的最新版

    conda search python
    
  3. 指定Python版本,创建虚拟环境

    conda create -n 环境名称 python==x.x
    
  4. 通过指定路径来创建虚拟环境,需要注意,这里会在当前的盘符根路径下创建

    注意 这种方式只有一个环境目录,并没有安装python

    conda create --prefix "/path/to/env"
    
  5. 通过环境名称,删除虚拟环境

    conda remove -n 环境名称 --all
    
  6. 通过指定路径,删除虚拟环境

    conda env remove -p "/path/to/env"
    
  7. 克隆环境

    conda create --name 新的环境名称 --clone 旧的环境名称
    
  8. 导出当前环境到environment.yaml文件

    conda env export > environment.yaml
    
  9. environment.yaml文件导入环境

    conda env create -f environment.yaml
    

11,导出环境,在目标机器上甚至都不需要安装conda

conda install -c conda-forge conda-pack
conda pack -n 你的环境名 --format zip -o scrapy_env.zip
conda pack -n 你的环境名 -o scrapy_env.tar.gz


mkdir scrapy_env
tar -xzf scrapy_env.tar.gz -C scrapy_env


3.2 Linux

同windows类似,区别不大

四、关联阅读

五、封面图

封面图