首页 > 其他分享 >conda命令使用

conda命令使用

时间:2022-10-29 17:35:40浏览次数:68  
标签:name -- 环境 命令 conda env 使用 your

主要参考Anaconda官方指南Using Conda:https://conda.io/docs/using/index.html

环境:Win10 64bit with conda 4.3.14
以下命令均在windows命令行中输入。一般来讲,无论是在Linux,OS X还是在windows系统中,在命令行窗口中输入的conda命令基本是一致的,除非有特别标注。

0--获取版本号

  1.  
    conda --version

     

  2.  
    conda -V

1. 获取帮助

  1. conda --help
  2. conda -h

2. 查看某一命令的帮助,如update命令及remove命令

conda update --help

  1.   conda update --help
  2.   conda remove --help


同理,以上命令中的--help也可以换成-h。

3.环境管理

查看环境管理的全部命令帮助

conda env -h


创建环境:

 conda create --name your_env_name

创建制定python版本的环境

conda create --name your_env_name
  1.   conda create --name your_env_name python=2.7
  2.   conda create --name your_env_name python=3
  3.   conda create --name your_env_name python=3.5


创建包含某些包的环境:

conda create --name your_env_name numpy scipy

一般常用的创建环境命令:

conda create -n your_env_name python=3.x


创建指定python版本下包含某些包的环境

conda create --name your_env_name python=3.5 numpy scipy


列举当前所有环境

  1.   conda info --envs
  2.   conda env list


进入某个环境

conda activate your_env_name


退出当前环境

deactivate your_env_name


复制某个环境

conda create --name new_env_name --clone old_env_name 


删除某个环境

conda remove --name your_env_name --all


分享环境
如果你想把你当前的环境配置与别人分享,这样ta可以快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给ta一个你的环境的.yml文件。

首先通过activate target_env要分享的环境target_env,然后输入下面的命令会在当前工作目录下生成一个environment.yml文件

conda env export > environment.yml


小伙伴拿到environment.yml文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境

conda env create -f environment.yml


当然,你也可以手写一个.yml文件用来描述或记录你的python环境。

4.包管理
列举当前活跃环境下的所有包

conda list


列举一个非当前活跃环境下的所有包

conda list -n your_env_name


为指定环境安装某个包

conda install -n env_name package_name

conda install -n env_name package_name

5. 修改安装包来源

设置清华源

#查看当前conda配置 conda config --show channels #设置通道 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 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.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ #设置搜索是显示通道地址 conda config --set show_channel_urls yes conda install pytorch torchvision cudatoolkit=10.0 # 删除安装命令最后的 -c pytorch,才会采用清华源安装。

如果不能通过conda install来安装,文档中提到可以从Anaconda.org安装,但我觉得会更习惯用pip直接安装。pip在Anaconda中已安装好,不需要单独为每个环境安装pip。如需要用pip管理包,activate环境后直接使用即可。

标签:name,--,环境,命令,conda,env,使用,your
From: https://www.cnblogs.com/cat-study987/p/16839188.html

相关文章

  • Git 02: git管理码云代码仓库 + IDEA集成使用git
    Git项目搭建创建工作目录与常用指令工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文。日常使用只要记住......
  • TypeScript日期工具: date-fns日期工具的使用方法
    1、引入$npminstall--savedate-fns2、使用import{isToday,isYesterday,isTomorrow,format,addYears,addMonths,addDays,addHours,add......
  • Istio(五):使用服务网格Istio进行流量路由
    目录一.模块概览二.系统环境三.简单路由3.1简单路由四.Subset和DestinationRule4.1Subset和DestinationRule4.2DestinationRule中的流量策略4.2.1负载均衡器设置4.2......
  • cmake file命令
    使用cmake文件操作时不可避免需要操作相关文件,比如读取文件内容,创建新文件的等等操作,都需要通过file命令进行操作。读文件操作fileREAD命令常用的从文件中读取操作......
  • Demo51_关于构造器有参构造的使用
    //构造器:有参构造的使用packagecom.oop.demo2;publicclassperson_3_2{Stringname;intage;publicperson_3_2(){}publicperson_3_2(Stringna......
  • 使用泛型和反射实现一个简单的ORM框架
    什么是ORM框架?ORM框架是连接数据库与实体类帮助程序对接数据库的框架,类似于三层架构的数据访问层,但ORM框架可以根据数据库生成实体类,或者根据实体类生成数据库,解决了......
  • 使用delegate给方法传递参数,或返回delegate对象
    第一次在博客园写文章。最近遇到一个问题,用到了多线程,以前用的时候线程启动时不需要传递参数,可现在需要时却被难了一把。。还是先说说delegate吧delegate是C#中的一种......
  • 修改权重使用预训练模型权重
    抛弃最后的输出层并非最佳方案。可以修改输出层的权重,以mmdetection使用预训练模型为例。importtorchdeffaster_rcnn(num_classes):model_coco=torch.load("e:/14......
  • 自定义jar包的使用
    1.先生成或者下载jar包到本地lib文件夹2.通过命令把jar包加到本地maven仓库命令把jar包加到本地maven仓库mvninstall:install-file-Dfile=ctg-ag-sdk-core-2.5.0-20220......
  • python系列:远程SSH登录并执行命令,获取结果
    需求:机器A上执行Python代码登录连接到机器B,然后在机器B上执行命令实现#!/usr/bin/envpython#coding=utf-8importparamiko,getpass,sys,tracebackclasssshDemo():def......