Conda常用命令总结

使用conda或anaconda的小伙伴们都知道,图形界面时不靠谱的,而在命令行下,所有的操作就会稳定很多,且极少出现问题。因此,熟记conda的命令行就变得十分有用。但对于我这样近50岁依旧奋斗在代码第一线的大龄程序员而已,要熟记所有命令行已经变得十分困难了。此文总结了常用的conda命令,一遍我需要时查阅。

环境管理

列出所有环境

conda env list
conda info --envs

创建新环境

conda create --name your_env_name python=version

在创建环境时最好指定python版本号,比如:

conda create --name my_dev_env python=3.11

这样环境创建时,会自动为你创建好相应的python环境。
也可以在创建环境时,安装特定的python包,比如:

conda create --name my_dev_env python=3.11 numpy spicy

这样环境初创时,就会预装numpy,spicy等包。

从现存的环境克隆新环境

conda create --name new_env_name --clone cur_env_name 

进入/退出指定环境

conda activate env_name
conda deactivate

删除指定环境

这里使用–all参数删除环境所有相关的数据。

conda remove --name env_name --all

显示/导出环境配置

使用以下命令可以显示当前环境的配置信息,包括安装的包和版本。

conda env export 

你会得到以下输出:在这里插入图片描述
此外,你还可以将以上信息输出到文本文件,保存或分享给其他人。

conda env export > environment.yml

安装包管理

列举当前环境的所有包

以下命令会列出当前环境的包及其版本。

conda list

列举指定环境(非活跃)的包

以下命令会列出指定环境的包及其版本,该环境可以不是当前活跃的环境。

conda list -n env_name

在当前环境安装包

conda install package_name

也可以指定安装源,你可以在https://anaconda.org/conda-forge查找目前有效的安装源。

conda install -c "source path" package_name

比如说,你在conda-forge上查找numpy,就会得到以下的安装源,你可以直接复制以下的命令来安装numpy。
在这里插入图片描述

在指定环境(非活跃)安装包

conda install -n env_name package_name

其他conda命令

获取conda的版本

conda --version

或者

conda -V

查看conda命令帮助

conda --help

conda -h

查看特定命令的帮助

以下命令查看conda update的帮助信息或conda remove的帮助信息。

conda update --help
conda remove --help

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/208782.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

拦截 open调用 (进程白名单,文件白名单)

拦截 open 文章目录 拦截 open第一个需求文件结构进程白名单文件白名单 测试代码第一个版本版本二代码演示 增加一个日志记录代码解释 gcc -shared -fPIC -o libintercept.so intercept.c -ldlLD_PRELOAD./libintercept.so ./processA在Linux中,我们可以使用LD_PREL…

ZooKeeper学习二

ZooKeeper的java客户端 zk自带zkclient及Apache开源的Curator Chubby是google的,完全实现paxos算法,不开源,ZooKeeper是chubby的开源实现,使用zab协议,paxos算法的变种。 ZooKeeper常用命令: Is get set …

MySQL:1118 - Row size too large(行大小不能超过 65535 问题)

文章目录 问题原因问题复现环境 & 版本复现过程 解决方案调整列大小调整列类型 个人简介 问题 当我们创建表或新增字段时,我们可能遇到下面这个问题: 1118 - Row size too large. The maximum row size for the used table type, not counting BLO…

12.Mysql 多表数据横向合并和纵向合并

Mysql 函数参考和扩展&#xff1a;Mysql 常用函数和基础查询、 Mysql 官网 Mysql 语法执行顺序如下&#xff0c;一定要清楚&#xff01;&#xff01;&#xff01;运算符相关&#xff0c;可前往 Mysql 基础语法和执行顺序扩展。 (8) select (9) distinct (11)<columns_name…

【力扣热题100】287. 寻找重复数(弗洛伊德的乌龟和兔子方法)

【力扣热题100】287. 寻找重复数 写在最前面理解解决 "寻找重复数" 问题的算法问题描述弗洛伊德的乌龟和兔子方法为什么这个方法有效&#xff1f; 代码复杂度 总结回顾 写在最前面 刷一道力扣热题100吧 难度中等 https://leetcode.cn/problems/find-the-duplicate-…

HTML 常用表单元素使用以及注解

一、表单的用途 HTML 表单用于收集用户的输入信息。 HTML 表单表示文档中的一个区域&#xff0c;此区域包含交互控件&#xff0c;将用户收集到的信息发送到 Web 服务器。 一个表单有三个基本组成部分&#xff1a; 表单标签&#xff1a;这包含了处理表单数据所用的URL以及数据…

vue使用$router.push()或者$router.go(),重新返回上一页不走生命周期

是因为在App.vue中&#xff0c;vue路由&#xff08;router-view&#xff09;组件使用路由缓存组件(keep-alive)包裹着&#xff0c;导致不重新走生命周期&#xff0c;这样可以提高运行效率&#xff0c;但有时候&#xff0c;我们需要重新加载生命周期刷新数据。 解决方案&#x…

Java Web应用小案例 - 实现用户登录功能

文章目录 一、使用纯JSP方式实现用户登录功能&#xff08;一&#xff09;项目概述&#xff08;二&#xff09;实现步骤1、创建Web项目2、创建登录页面 二、使用JSPServlet方式实现用户登录功能三、使用JSPServletDB方式实现用户登录功能 一、使用纯JSP方式实现用户登录功能 &a…

ubuntu22.04安装 nvidia-cudnn

nvidia-cudnn 是 NVIDIA CUDA 深度神经网络库&#xff08;CUDA Deep Neural Network library&#xff09;的缩写。这是一个由 NVIDIA 提供的库&#xff0c;用于加速深度学习应用程序。它包含了针对深度神经网络中常用操作&#xff08;如卷积、池化、归一化、激活层等&#xff0…

【工具】机器之间传输文件的常用方式

0、背景 QA的工作工程中,在不同服务器或者本地机器与服务器之间进行文件或目录的上传或者下载是非常普遍的场景,为此本文将常用的好用的工具一并做个总结,大家有其他的利器也欢迎评论区留言。 1、 scp命令 这是平常使用最多的命令,可以在相互连通的服务之间拷贝文件。命…

【Linux】如何清空某个文件的内容

cat /dev/null > file1 清空某个文件的内容使用cat /dev/null > file1&#xff0c;它将 /dev/null 的内容&#xff08;空内容&#xff09;重定向到 file1。 如下所示&#xff0c;file1文件里的内容被清空。 错误写法 错误写法是&#xff1a;cat file1 > /dev/null&…

linuxc语udp发送程序

以下是一个基于UDP通信的C程序&#xff0c;用于发送含有指定格式的数据包。该程序把数据分成若干个包&#xff0c;每个包包含4字节数据包头数据长度数据内容&#xff0c;每个包最大8192字节。 #include <stdio.h> #include <stdlib.h> #include <string.h> …

华为OD机试真题-小明找位置-2023年OD统一考试(C卷)

题目描述&#xff1a; 小朋友出操&#xff0c;按学号从小到大排成一列&#xff1b;小明来迟了&#xff0c;请你给小明出个主意&#xff0c;让他尽快找到他应该排的位置。 算法复杂度要求不高于nLog(n)&#xff1b;学号为整数类型&#xff0c;队列规模<10000&#xff1b; 输…

持续集成交付CICD:CentOS 7 安装 Nexus 3.63

目录 一、实验 1.CentOS 7 安装Nexus3.63 二、问题 1.安装Nexus报错 2.Nexus启动停止相关命令 一、实验 1.CentOS 7 安装Nexus3.63 &#xff08;1&#xff09;当前操作系统版本&JDK版本 cat /etc/redhat-releasejava -version&#xff08;2&#xff09;下载Nexus新…

蓝桥杯 java基础

1. AB问题I 时间限制&#xff1a;2.000S 空间限制&#xff1a;32MB 题目描述 你的任务是计算ab。 输入描述 输入包含一系列的a和b对&#xff0c;通过空格隔开。一对a和b占一行。 输出描述 对于输入的每对a和b&#xff0c;你需要依次输出a、b的和。 如对于输入中的第二…

面试经典150题(5-7)

leetcode 150道题 计划花两个月时候刷完&#xff0c;今天&#xff08;第二天&#xff09;完成了两道(5-7)150&#xff1a; (169. 多数元素) 题目描述&#xff1a; 给定一个大小为 n 的数组 nums &#xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋…

int 和 Integer 有什么区别,还有 Integer 缓存的实现

✨前言✨   Java本文主要介绍Java int 和 Integer的区别以及Integer 缓存的实现 &#x1f352;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f4dd;私信必回哟&#x1f601; &#x1f352;博主将持续更新学习记录收获&#xff0c;友友们有任何问题可以在评论区留言 文章目…

用C++实现队列顺序结构的基本操作

//队列顺序结构的基本操作&#xff1a; #include"stdio.h" #include"String" #define QueueSize 100 typedef char ElemType; typedef struct { ElemType data[QueueSize]; /*保存队中元素*/int front,rear; /*队头和队尾指针*/ } SqQueue; void Init…

使用STM32定时器实现精确的时间测量和延时

✅作者简介&#xff1a;热爱科研的嵌入式开发者&#xff0c;修心和技术同步精进&#xff0c; 代码获取、问题探讨及文章转载可私信。 ☁ 愿你的生命中有够多的云翳,来造就一个美丽的黄昏。 &#x1f34e;获取更多嵌入式资料可点击链接进群领取&#xff0c;谢谢支持&#xff01;…

stm32Flash操作

//G0B0 flash大小 0x08000000-0x0807FFFF 512K(0400 1K)//2k 1页 //初始化标记数据地址 放最前面 脱机烧写器可擦除掉 #define CONST_INITMARKDATA_ADDRESS (0x0807D000UL) //2k 1页 //射频数据地址 #define CONST_FREQDATA_ADDRESS (0x0807F000UL) //2…