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.pswp.cn/diannao/36834.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/36834.shtml
英文地址,請注明出處:http://en.pswp.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 // 無…