Python数据分析第二课:conda的基础命令

Python数据分析第二课:conda的基础命令

1.conda是什么?

conda是一个开源的包管理系统,可以帮助我们进行管理多个不同版本的软件包,还可以帮助我们建立虚拟环境,以便对不同的项目进行隔离。

简单来说,conda是一个软件包管理器和环境管理器。

2.conda从何而来?

我们这里所说的conda是指我们安装Anaconda中的一个核心部件,另外还有一个Miniconda是比Anaconda更加轻量级的发行版。具体之间的关系,可以由下面这个图表示。

image-20240627222658669

3.conda的使用(图形化页面)?

我们由两种方式去使用conda,一种是借助Anaconda Navigator(图形化页面)

  • 图形化页面

首先说明借助Anaconda进行环境配置和软件包的安装

当我们启动Anaconda时,会出现以下页面,这个是Anaconda的主页面,我们后续也要在这里启动一些核心部件。

image-20240627223633983

切换到环境配置页面

image-20240627224229508

由于Anaconda是一个开源软件,我们可以借助其他人的环境进行我们的操作,我们可以,按照以下步骤去直接导入.yml文件

image-20240627224644564

点击import,并且依次填入路径和名称,创建虚拟环境。

我们还可以自定义创建新的环境

image-20240627224937196

在完成虚拟环境的创建之后,我们接下来选择需要的软件包进行安装,以安装NumPy为例。

image-20240627225309469

搜索我们需要的软件包,然后安装。

image-20240627225606098

4.conda的使用(终端)

  • conda终端

创建一个新的环境

conda create -n 环境名 python=版本号conda create -n Frank python=3.6
#创建一个名字为 Frank 的环境,并且python=3.6

image-20240627230217597

显示安装包

conda search -f 包名conda search -f numpy
#查找numpy软件包

image-20240627230612575

激活环境

conda activate 环境名conda activate Frank
#激活环境Frank

image-20240627230830828

删除虚拟环境

conda remove-n 环境名 --allconda remove-n Frank --all
#删除Frank这个环境

对包的操作,安装额外的包

conda install 包名
# 指定版本的包
conda install 包名=1.11.11conda list
#查看包conda serch 包名
#搜索包conda uninstall 包名
#删除包conda update 包名
#更新包

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

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

相关文章

spacedesk

一、下载链接 spacedesk.zip - 蓝奏云 二、windows10投屏安卓 windows安装server,安卓安装apk 三、windows10投屏到windows10 发现存在台式机不支持投影,所以有了这个。 投影端 windows安装server版 spacedesk_driver_Win_10_64_v2119.msi 接收端…

守护生产车间安全:可燃气体报警器预警与检测的重要性

近日,东莞一材料厂发生的火灾事故再次敲响了工业安全生产的警钟。 这起事故不仅给工厂带来了巨大的经济损失,也暴露了一些企业在安全管理方面的疏漏。其中,可燃气体报警器的应用与预警功能在火灾防范中扮演了至关重要的角色。 接下来&#…

[分布式网络通讯框架]----RpcProvider实现

在上一节userservice.cc的主函数中,我们初始化以后实例化了一个RpcProvider对象provider。接着调用了它的NotifyService(new UserService)方法,将UserService服务对象及其提供的方法进行预备发布。发布完服务对象后再调用Run()就将预备发布的服务对象及方…

【Docker】可视化平台Portainer

文章目录 Portainer的特点Portainer的安装步骤注意事项 Docker的可视化工具Portainer是一个轻量级的容器管理平台,它为用户提供了一个直观的图形界面来管理Docker环境。以下是关于Portainer的详细介绍和安装步骤: Portainer的特点 轻量级:P…

企业级Windows设备日志采集工具

永久免费: 前往Gitee最新版本 更新内容 进一步提升工程师部署采集客户端效率. 打开根Url,自动跳转到部署页面.(原工程师需输入很长的Url);新增复制同类客户端同步任务功能.优化客户端分组操作;文件同步到服务器后,可配置文件名增加时间戳; 介绍 定时全量或增量采集工控机,…

项目分层--简单图书管理系统

分层情况 实体类Book代码 //实体类 public class Book {private int id;private String name;private int bsum;public Book() {}public Book(int id, String name, int bsum) {this.id id;this.name name;this.bsum bsum;}public int getId() {return id;}public void set…

9.2JavaEE——JDBCTemplate的常用方法(三)query()方法

JdbcTemplate类中常用的查询方法 方法说明List query(String sql, RowMapper rowMapper)执行String类型参数提供的SQL语句,并通过参数rowMapper返回一个List类型的结果。List query(String sql, PreparedStatementSetter pss, RowMapper rowMapper)根据String类型参数提供的S…

9. Revit API UI: UIView、UIDocument、框选聚焦

9. Revit API UI: UIView、UIDocument、框选聚焦 UI命名空间下的API,到这里差不多就押送讲完了,同Application那篇所讲的几个类与接口,都是带UI的对应了一个不带UI的,如UIApplication和Application,作用呢&#xff0c…

Jenkins 下使用 Node 和 Npm(借助 nvm-wrapper 插件)构建前端程序

一、前言 搭建完Jenkins后,如何使用node进行构建前端呢,多个项目会使用的node的多个版本。如何动态指定node的版本进行构建呢。 方案一: 安装多个node版本,然后进行指定。这样比较麻烦。 方案二: 使用Jenkins的nv…

Spring相关面试题(三)

29 如何在所有的BeanDefinition注册完成后,进行扩展 Bean工厂的后置处理器,在所有的Bean注册完成后,就被执行。 public class A implements BeanFactoryPostProcessor {private String name "a class";private B b; ​public St…

ARM芯片架构(RTOS)

前言:笔记韦东山老师的rtos教程,连接放在最后 #ARM介绍 arm芯片属于精简指令集risc,所用的指令比较简单,ARM架构是一种精简指令集(RISC)架构,广泛应用于移动设备、嵌入式系统、物联网等领域。AR…

Linux:简单说说分号“;”、单竖线“|”、双竖线“||”、单“”、双“”作为多个命令分隔符的用法

以下符号都可以用来连接多个命令,在一行中作为多个命令的分隔符。区别如下: 1、分号“;” 按照先后顺序执行命令。每个命令都会在前一个命令执行完毕后立即执行。 如果其中一个命令出现错误,后续命令仍然会继续执行。 2、单竖线“|” 作为管…

2. jenkins发布java项目

jenkins发布java项目 一、环境描述二、部署tomcat业务服务器三、部署git服务器,上传测试代码1、部署git服务器2、上传测试代码 四、jenkins对接组件1、安装必要的插件2、对接git客户端3、对接maven工具4、配置maven需要的jdk5、配置gitlab服务器的连接6、在jenkins上…

1161. 最大层内元素和

1161. 最大层内元素和 题目链接:1161. 最大层内元素和 代码如下: /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr)…

AI智能体文章索引

1,探索AI世界系列:俗说AI智能体 2,是真的吗,不会代码也能开发一款AI应用?GPTs让人梦想成真 3,来了,你的第一个AI智能体 4,制作一个智能体:抖音热点话题文案制作助手 5&am…

【Django】网上蛋糕项目商城-首页

概念 本文在上一文章搭建完数据库,以及创建好项目之后,以及前端静态文件后,对项目的首页功能开发。 后端代码编写 这里我们使用pymysql模块对数据库进行操作,获取数据。因此需要在dos窗口使用以下指令下载该库文件 pip instal…

springboot3搭建WebSocket服务

springboot3搭建WebSocket服务 文章目录 springboot3搭建WebSocket服务前言一、创建SpringBoot工程二、pom.xml中引入依赖1.引入库2. application.yml配置 三、主启动类四、WebSocket配置类五、编写WebSocket服务类六、编写测试页面总结 前言 本文详细介绍了如何在SpringBoot项…

新型发电系统——光伏行业推动能源转型

一、发展背景 “十四五”期间,随着“双碳”目标提出及逐步落实,本就呈现出较好发展势头的分布式光伏发展有望大幅提速。就“十四五”光伏发展规划,国家发改委能源研究所可再生能源发展中心副主任陶冶表示,“双碳”目标意味着国家…

Java面试题:比较Maven和Gradle的构建生命周期和依赖管理

Maven和Gradle是两个流行的构建工具,各自有不同的构建生命周期和依赖管理机制。以下是它们的比较: 构建生命周期 Maven Maven有一个固定的生命周期,由一系列阶段(phases)组成,每个阶段代表一个构建步骤。…

ubuntu更改ssh默认端口22

编辑 /etc/ssh/sshd_config,把Port前的#去掉,端口号改成8022,重启ssh。 // 1. 修改配置 sudo vi /etc/ssh/sshd_config// 2. 重启 ssh sudo systemctl restart ssh//【不想确认可跳过此步骤】 3. 查看 ssh 监听端口 sudo lsof -i:22 // 无…