首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Conda常用命令整理

  • 25-02-18 05:21
  • 4019
  • 7900
blog.csdn.net

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

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

0.获取版本号

conda --version
  • 1

或

conda -V
  • 1

1. 获取帮助

conda --help
conda -h
  • 1
  • 2

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

conda update --help
conda remove --help
  • 1
  • 2

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

2.环境管理

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

conda env -h
  • 1

conda-env-h

创建环境

conda create --name your_env_name
  • 1

输入y确认创建。

创建制定python版本的环境

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

创建包含某些包的环境

conda create --name your_env_name numpy scipy
  • 1

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

conda create --name your_env_name python=3.5 numpy scipy
  • 1

列举当前所有环境

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

进入某个环境

activate your_env_name
  • 1

退出当前环境

deactivate 
  • 1

复制某个环境

conda create --name new_env_name --clone old_env_name 
  • 1

删除某个环境

conda remove --name your_env_name --all
  • 1

3.分享环境

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

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

conda env export > environment.yml
  • 1

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

conda env create -f environment.yml
  • 1

.yml是这个样子的
这里写图片描述

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

4.包管理

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

conda list
  • 1

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

conda list -n your_env_name
  • 1

为指定环境安装某个包

conda install -n env_name package_name
  • 1

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

TBA

注:本文转载自blog.csdn.net的CharlotteMen的文章"https://blog.csdn.net/menc15/article/details/71477949/"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top