Conda使用说明

本文详细介绍了conda的安装、更新、虚拟环境的创建、激活、关闭、删除,以及包的管理。重点讲述了如何在conda中创建和管理虚拟环境,包括安装、删除库,并分享虚拟环境配置。此外,还讲解了查看和切换conda源的方法,帮助用户更高效地使用conda。
摘要由CSDN通过智能技术生成

Conda使用说明

1. 安装

  • 在conda官网下载安装conda.

  • 打开terminal输入conda -V,回车显示conda的版本说明安装成功。

2. 将conda更新到最新版本

conda update conda可将conda更新到最新版本。

3. 查看已存在的虚拟环境

conda env list可查看已存在的虚拟环境。

这些虚拟环境都存储在Anaconda根目录下的env文件夹中。

4. 创建一个虚拟环境

conda create -n env_name python=python_version,其中env_name是你想创建的虚拟环境的名称,pythpn_version是要搭建的虚拟环境的python版本。

例如:conda create -n my_station python=3.8,这样就建立了一个pythpn版本为3.8,名称为my_station的虚拟环境,然后存储在Anaconda的根目录下。

搭建之后就可以使用conda env list查看到新创建的虚拟环境。

5. 激活一个虚拟环境

conda env list查看已经存在的虚拟环境。假设现在要激活一个名叫my_station的虚拟环境,则conda activate my_station.

激活之后所有的与python的操作都是在这个虚拟环境中进行的。

这里的激活是指在terminal下激活的,当退出terminal后在打开激活的虚拟环境就失效了。

6. 关闭虚拟环境

conda deactivate即可关闭虚拟环境,这里不需要指定具体的虚拟环境名称。

7. 在conda中查看已安装的库以及库的安装/删除

  • 查看在conda中已安装的库:
    conda list 即可查看在conda中已经安装的库
  • 安装/删除库:

    安装:conda install [package]

    删除:conda uninstall [package]

8. 在虚拟环境中安装/删除库

  • conda安装/删除库

    安装:conda install -n env_name [package],其中 **[package]**是要安装的库的名称。

    例如:一个虚拟环境叫做my_station,则conda install -n my_station pymysql就在my_station这个虚拟环境中安装了一个叫做pymysql的库。

    删除:conda remove --name env_name package_name
    例如:
    要删除my_station中的pyqt5库,则执行conda remove --name my_station pymysql

  • pip安装/删除库

    首先激活要安装库的虚拟环境,conda activate env_name

    安装:pip install [package]

    删除:pip uninstall [package]

  • 这两种安装方式的区别

    conda是一种通用包管理系统。

    pip是Python包的通用管理器;

    换句话说就是:这两个包的区别就是包的管理方式不同。

    在conda中安装包和在虚拟环境中安装包的区别

    在conda中安装,安装的包并没有安装在具体的某一个虚拟环境中。

    当创建虚拟环境或者用conda向某一个虚拟环境安装包的时候,首先检查的就是conda中是否已经安装这个包了,如果conda中已经安装了这个包,就不必再次通过网络下载了。

    通过向conda中安装一些非常常用的包可以节省一些时间。

9. 删除一个虚拟环境

conda remove -n env_name --all,例如要将一个名叫my_station的虚拟环境删除,则执行conda remove -n my_station --all

10. 与他人分享虚拟环境的配置

例如现在要与他人分享my_station这个虚拟环境。

首先激活这个虚拟环境conda activate my_station,之后执行conda env export命令即可看到环境的相关配置。这里可以重定向输出流,例如conda env export > my_station_config.yml即可在当前目录下创建一个名叫my_station_config.yml的文件。

当他人获得这个文件之后,执行conda env create -f my_station_config.yml就可以得到一模一样的环境了。

11 . 查看和切换conda源

  • 查看源:
    conda config --show-sources
    
  • 添加清华源:
    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 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    
  • 添加中科大源:
    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/conda-forge/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
    
  • 切换回默认源
    conda config --remove-key channels
    
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值