conda命令

文摘   2024-12-12 07:30   内蒙古  

conda是一个开源的包管理器和环境管理器,广泛用于安装和管理Python环境和库。下面是一些常用的conda命令,从基础到高级命令。


目录

  • 基础命令
  • 中级命令
  • 高级命令

基础命令

  1. 查看conda版本
    conda --version
  2. 更新conda
    conda update conda
  3. 创建新环境
    conda create --name myenv python=3.8
    这将创建一个名为myenv的新环境,并指定Python版本为3.8。
  4. 激活环境
    conda activate myenv
  5. 退出环境
    conda deactivate
  6. 列出所有环境
    conda env list
  7. 删除环境
    conda env remove --name myenv
  8. 搜索包
    conda search numpy
  9. 安装包
    conda install numpy
    在指定环境中安装包:
    conda install --name myenv numpy
  10. 更新包
    conda update numpy
  11. 删除包
    conda remove numpy

中级命令

  1. 列出环境中安装的包
    conda list
    在指定环境中:
    conda list --name myenv
  2. 克隆环境
    conda create --name myclone --clone myenv
  3. 导出环境
    conda env export > environment.yml
    这将当前环境的所有包导出到一个YAML文件中。
  4. 从YAML文件创建环境
    conda env create -f environment.yml

高级命令

  1. 清理缓存
    conda clean --all
    这将删除未使用的包和缓存文件,释放空间。
  2. 设置通道优先级
    conda config --add channels conda-forge
    conda config --set channel_priority strict
    这将添加conda-forge通道,并设置通道优先级为严格,确保从更高优先级的通道安装包。
  3. 查看和编辑配置
    conda config --show
    编辑配置文件:
    conda config --file conda-meta/pinned --add pinned_packages=[pkgname]
    这将添加一个包到pinned列表,确保不会更新到新版本。
  4. 构建自己的包
    conda build recipe/
    这将使用提供的recipe目录构建一个conda包。
  5. 上传包到通道
    anaconda upload /path/to/package.tar.bz2

兄弟嵌入式
从入门到精通,学习并分享嵌入式软、硬件的知识。