Anaconda管理(虚拟环境创建管理、换源)

1、环境管理

说明:
environment_name:自定义的虚拟环境名
version:python版本号
name_clone:复制的新环境名

  1. 搜索目前有哪些版本的python可以安装

    conda search --full-name python
    
  2. 创建环境

    conda create -n [environment_name]
    conda create --name [environment_name] python=[version] # 指定Python版本
    
  3. 进入虚拟环境

    conda activate [environment_name]
    
  4. 退出当前环境(回到base环境)

    # 以下两种命令都可以
    deactivate
    activate root
    
  5. 复制一个环境

    conda create -n [environment_name] --clone [name_clone]
    
  6. 删除一个已有环境

    conda remove --name [environment_name] --all
    
  7. 查看现有环境

    # 以下两种命令都可以
    conda env list
    conda info --envs
    

2、conda 包管理

说明:
environment_name:虚拟环境名
package_name:包名
version:包的版本号

  1. 安装package(包) conda默认安装软件的最新版本

    conda install -n [environment_name] [package_name]
    
  2. 查找package信息

    conda search [package_name]
    
  3. 安装某个版本的package

    conda install [package_name]=[version]
    
  4. 删除package

    conda remove -n [environment_name] [package_name]
    
  5. 更新conda

    conda update conda
    
  6. 更新Anaconda

    conda update anaconda
    
  7. 查看当前环境的安装包

    conda list
    
  8. 查看指定环境的安装包

    conda list -n [environment_name]
    

3、Jupyter notebook 使用创建的虚拟环境

  1. 进入虚拟环境

    conda activate [environment_name]
    
  2. 安装ipykernel内核 (使用conda安装也可以)

    pip install ipykernel
    
  3. 将环境添加到Jyputer中(Name是此环境显示在Jyputer中的名称)

    python -m ipykernel install --name [Name]
    
  4. 查看内核

    jupyter kernelspec list
    
  5. 删除内核

    jupyter kernelspec remove [Name]
    

4、分享环境

  1. 导出环境

    conda env export > [environment_name].yml
    
  2. 导入环境 (先将文件放在工作目录下)

    conda env create -f [environment_name].yml
    

5、conda 换源

  1. 添加国内镜像源

    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/free/
      
    2. 添加中科大镜像源

      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/
      
    3. 添加阿里镜像源

      conda config --add channels https://mirrors.aliyun.com/pypi/simple/
      
  2. 显示检索路径

    conda config --set show_channel_urls yes
    
  3. 显示所有镜像通道路径

    conda config --show channels
    
  4. 移除添加的镜像源 (清除所有用户添加的镜像源路径,只保留默认的路径repo.anaconda.com开头的)

    conda config --remove-key channels
    

6、pip 换源

清华镜像站

  1. 临时使用

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [package_name]
    
  2. 设为默认源

    1. 升级 pip 到最新的版本 (>=10.0.0)

      pip install pip -U
      # 临时使用清华镜像站升级
      pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
      
    2. 配置 pip 默认源

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

具体了解:pypi 镜像使用帮助

你可能感兴趣的:(开发工具,Python,python,anaconda,pip)