conda cmd汇总

基本知识

Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,管理不同版本的包巨好用。适用于 Linux,OS X 和Windows
conda分·anacondaminiconda

  • anaconda是包含一些常用包的版本
  • miniconda则是精简版,需要啥装啥(推荐)

miniconda官网:https://conda.io/miniconda.html
下载后执行 sh Miniconda3-latest-MacOSX-x86_64.sh, 一路yes

cmd

安装:

// 由于conda在安装软件的时候需要C库就自己装,需要R包就自己装,当把conda的默认路径添加到环境变量最新,最高权限,就会把默认的r全部替换了,影响设置,所以建议不要加环境变量
$ cd miniconda3/bin // 进入conda执行脚本目录
$ source ./active  // 启动conda, 这样conda 命令可全局用
$ conda env list // 查看已有环境
$ conda create -n env_name python=3.7   //  创建一个环境,有时候不加-n 抛错
$ conda activate env_name  // 激活环境, 由原来base 进入到 env_name 中
$ conda deactivate  // 退出, 进入上一次激活的环境中
$ conda create  -p /opt/environment/.conda/envs/env_name  python=2.7  // 指定路径创建
$ conda env remove -n env_name  // 删除环境
$ conda env remove -p /opt/environment/.conda/envs/env_name  // 删除环境
$ pip install -r /Users/zxf/t/test/requirements.txt   // 从requirements 中安装依赖包,建议用这个方式, conda安装容器缺包
$ conda install --yes --file /Users/guo/zxf/nxos/NXOSTestSys/requirements.txt  
$ conda list  //查看安装的包 (pip安装的也能看见)
$ pip list  // 查看安装的包 (conda安装的也能看见)
$ conda install tornado==6.0.2  // conda 安装包
$ pip install tornado==6.0.2  // pip 安装包
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ // 添加一个镜像
$ conda config --show channels// 查看所有镜像
$ conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ // 移除某个镜像

Tips

  • 记得切换环境进行包安装
  • 尝试conda install、 pip install 安装
  • 导出某个环境用于共享
    1)对于conda用户
    conda env export > env_name.yaml  // 导出
    conda env update -f=path/env_name.yaml  // 安装
    
    2)对于非conda的用户
    pip freeze > env_name.txt  // 导出
    pip install -r path/env_name.txt  // 暗转
    conda install --yes --file requirements.txt  // 安装
    
  • vscode 中引用对应环境
    左下角设置->Command Palette -> 输入命令 >select interpreter 然后选择
    在这里插入图片描述

文档推荐

https://www.jianshu.com/p/edaa744ea47d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值