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,一经查实,立即删除!

相关文章

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

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

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

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

企业级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. 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…

2. jenkins发布java项目

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

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

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

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

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

MySQL改密

这里写目录标题 更改登录密码:有权限账号能登录mysql中:有权限账号不能登录mysql中:mysql5.6版本命令mysql5.7版本命令修改密码8.0版本改完后: mysql登录不上了本机安装了5.6后,又安装了mysql8.0 更改登录密码&#xf…

易查分小程序丨查询开始和截止时间如何设置?

老师在发布查询时,希望让学生家长在指定的时间段才能查询,应该如何实现? 通过查询时段功能,老师可以自主设置查询开始和截止时间,下面就来教给大家如何使用吧! 设置查询时段演示效果 📌使用教程…

ASP.NETMVC-简单例子-数据库查询+razor使用+项目发布

环境: win10,SQL Server 2008 R2 参考: asp.net mvc框架之EF的使用 - black娃 - 博客园 https://www.cnblogs.com/fjiqiang/p/11131365.html 目录 数据库查询要求思路操作 razor使用项目发布要求实现 数据库查询 要求 从服务器的数据库中查…

干货分享 | 学会这7个工具方法,数字化转型规划不是难题

提到数字化转型,首要做的便是分析企业现有的业务流程和价值流,发现企业利润来源的关键点,进而有针对性的数字化转型。要实现传统业务向数字化业务的转变,制定出高效、灵活的业务流程优化策略显得至关重要,这样才能找到…

LED裸眼3D显示屏:开启视觉新体验

随着科技的不断进步,LED显示屏作为一种新型的显示技术,已经被广泛应用于各个领域。而其中,LED裸眼3D显示屏更是因其独特的技术原理和令人震撼的视觉效果,成为了业界关注的焦点。 裸眼3D显示屏是一种前沿的显示技术,它…

Java | Leetcode Java题解之第201题数字范围按位与

题目&#xff1a; 题解&#xff1a; class Solution {public int rangeBitwiseAnd(int m, int n) {while (m < n) {// 抹去最右边的 1n n & (n - 1);}return n;} }

获取当前操作系统的名称platform.system()

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 获取当前操作系统的名称 platform.system() [太阳]选择题 在Python中&#xff0c;platform.system() 函数被用来获取什么信息&#xff1f; import platform print("【执行】platform.s…

05 threeJs基础---阵列立方体和相机适配体验立方体

1.增加相机视角fov 注&#xff1a; 范围更大&#xff0c;意味着可以看到渲染范围更大&#xff0c;远小近大的视觉效果更明显 fov:眼球张开的角度&#xff0c;0时相当于闭眼。aspect:可视区域横纵比。near:眼睛能看到的最近垂直距离。far&#xff1a;眼睛能看到的最远垂直距离。…

由于没有远程桌面授权服务器怎么办?

在现代的工作环境中&#xff0c;远程访问和远程桌面控制已经成为一项日益重要的需求。随着企业和组织的扩张&#xff0c;人们经常需要在不同的地点之间共享文件和应用程序。由于缺乏远程桌面授权服务器&#xff0c;这一过程可能会变得困难和不安全。 远程桌面授权服务器是一种…