2024 年最新本地、云服務器安裝部署 miniconda 環境詳細教程(更新中)

Anaconda 概述

Anaconda 是專門為了方便使用 Python 進行數據科學研究而建立的一組軟件包,涵蓋了數據科學領域常見的 Python 庫,并且自帶了專門用來解決軟件環境依賴問題的 conda 包管理系統。主要是提供了包管理與環境管理的功能,可以很方便地解決多版本 Python 并存、切換以及各種第三方包安裝問題。

Anaconda 是一個開源的 Python 發行版本,它集成了 Python 解釋器、Conda 包和環境管理器,以及大量的科學計算庫,如 numpy、pandas 等。Anaconda 利用工具 / 命令 conda 來進行 package 和 environment 的管理,并且已經包含了 Python 和相關的配套工具。

Anaconda 主要特點和功能

豐富的科學計算庫:Anaconda內置了大量的科學計算庫,如numpy、pandas、matplotlib等,為用戶提供了強大的數據處理和可視化能力。
便捷的包管理:通過Conda包管理器,用戶可以輕松地安裝、更新和卸載Python包,無需手動處理復雜的依賴關系。
環境隔離:Anaconda支持創建多個獨立的Python環境,每個環境可以安裝不同的包和版本,避免了不同項目之間的依賴沖突。
開源:Anaconda是開源的,用戶可以自由使用和修改。
安裝過程簡單:Anaconda的安裝過程相對簡單,用戶只需下載對應版本的安裝包并按照提示進行安裝即可。
高性能使用Python和R語言:Anaconda不僅支持Python語言,還支持R語言,使得用戶可以在同一環境中使用兩種語言進行開發。
免費的社區支持:Anaconda擁有龐大的用戶社區和開發者團隊,用戶可以在社區中尋求幫助和解決問題。

Anaconda 適用于廣泛的使用場景,主要包括但不限于數據科學和分析、機器學習和深度學習等領域。它為數據科學家、機器學習工程師和數據分析師等提供了強大的工作環境和工具支持。

安裝使用 Anaconda

Anaconda 官方網站是:https://www.anaconda.com/

在這里插入圖片描述

在 Anaconda 官網上,你可以找到關于 Anaconda 的詳細介紹、安裝指南、文檔、教程、社區支持等資源。此外,你還可以從官網下載 Anaconda 的最新版本,并了解最新的產品更新和新聞。

Anaconda 版本

Anaconda 版本網址:https://www.anaconda.com/download/success

在這里插入圖片描述

本地安裝 Anaconda

Anaconda 是一個大型的 Python 數據科學平臺,包含了大量的 Python 包和工具。而 Miniconda 則是一個更小的發行版,只包含了一些基本的 Python 包和工具。Anaconda 是一個完整的發行版,需要下載并安裝大量的軟件包和工具。而 Miniconda 則是一個更小的安裝程序,只包含了一個基本的 Python 環境和一些必要的工具。

conda 分為 anaconda 和 miniconda,anaconda 是一個包含了許多常用庫的集合版本,miniconda 是精簡版本(只包含 conda、pip、zlib、python 以及它們所需的包),剩余的通過 conda install command 命令自行安裝即可。

miniconda 官網:https://conda.io/miniconda.html

anaconda 官網:https://www.anaconda.com/download

在這里插入圖片描述

配置環境變量

Conda 安裝目錄預覽

在這里插入圖片描述

配置系統環境變量

【conda 安裝路徑】
【conda 安裝路徑】\Scripts
【conda 安裝路徑】\Library\bin 

檢查 conda 是否安裝成功?返回 conda 版本號則說明安裝成功。

C:\Users\Administrator>conda --version
conda 24.3.0

升級 conda

conda update conda

配置鏡像 channels

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

查看鏡像地址

C:\Users\Administrator>conda config --get channels
--add channels 'defaults'   # lowest priority
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'   # highest priority

常見 conda cmd 描述

命令描述
conda --version查看 conda 版本,驗證是否安裝
conda update conda更新 conda 至最新版本,也會更新其它相關包
conda update --all更新所有包
conda update package_name更新指定的包
conda create -n env_name package_name創建名為 env_name 的新環境,并在該環境下安裝名為 package_nam e的包
source activate env_name切換至 env_name 環境(Linux / macOS,Windows 使用conda activate env_name
source deactivate退出當前環境(Linux / macOS,Windows 使用 conda deactivate
conda info -e顯示所有已經創建的環境
conda create --name new_env_name --clone old_env_name復制 old_env_name 為 new_env_name
conda remove --name env_name --all刪除名為 env_name 的環境
conda list查看當前環境中所有已經安裝的包
conda install package_name在當前環境中安裝包
conda install --name env_name package_name在指定名為 env_name 的環境中安裝包
conda remove --name env_name package刪除指定名為 env_name 的環境中的包
conda remove package刪除當前環境中的包
conda env remove -n env_name刪除名為 env_name 的環境(替代 conda remove --name env_name --all

創建 conda 環境

創建 Python 版本為 X.x 名字為 env_name 的虛擬環境。env_name 文件可以在 Anaconda 安裝目錄 envs 文件下找到。

conda create -n env_name python=3.12

在 conda 環境下查看當前存在的環境

conda env list(或者 conda info --envs)

刪除環境

conda remove -n env_name --all
conda env remove -n env_name

重命名環境(將 --clone 后面的環境重命名成 -n 后面的名字)將 py3 重命名為 torch

conda create -n torch --clone py3

創建完成環境之后系統會提示如何:進入 / 退出環境

conda activate env_name  		# 進入環境
conda deactivate				# 退出環境

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/10736.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/10736.shtml
英文地址,請注明出處:http://en.pswp.cn/web/10736.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

picoCTF-Web Exploitation-More SQLi

Description Can you find the flag on this website. Additional details will be available after launching your challenge instance. Hints SQLiLite 先隨便輸入個賬號密碼登錄一下,得到查詢SQL,接下來應該對SQL進行某些攻擊來繞過密碼登錄成功 -- …

微信小程序踩坑,skyline模式下,簡易雙向綁定無效

工具版本 基礎庫版本 Skline模式 頁面json設置 問題描述 skyline模式下,textarea,input標簽設置簡易雙向綁定 model:value是無效的,關閉skyline模式就正常使用了 截圖展示 這里只展示了textarea標簽,input標簽的簡易雙向綁定也是無效的 總結 我在文檔里面是沒找到skyline里面不…

Android OpenMAX(八)如何學習OMXNodeInstance

前面一篇文章中我們看到media.codec service創建OMX組件后會把組件傳遞給一個OMXNodeInstance對象,并且把OMXNodeInstance對象返回到Framework層,Framework通過調用OMXNodeInstance的API來操作OMX組件。從這一篇開始,我們一起學習OMXNodeInstance,在這里我要強調一下,接下…

動態規劃----股票買賣問題(詳解)

目錄 一.買賣股票的最佳時機: 二.買賣股票的最佳時機含冷凍期: 三.買賣股票的最佳時期含?續費: 四.買賣股票的最佳時機III: 五.買賣股票的最佳時機IV: 買賣股票的最佳時機問題介紹:動態規劃買賣股票的最佳時機是一個經典的…

windows使用Docker-Desktop部署lobe-chat

文章目錄 window安裝docker-desktop下載和啟動lobe-chatAI大語言模型的選擇lobe-chat設置大模型連接 window安裝docker-desktop docker-desktop下載地址 正常安裝應用,然后啟動應用,注意啟動docker引擎 打開右上角的設置,進入Docker Engine設…

算法學習系列(六十):區間DP

目錄 引言區間合并模板一、石子合并二、環形石子合并三、能量項鏈 引言 關于這個區間 D P DP DP ,其實是有套路和模板的,題型的話也是變化不多,感覺就那幾種,只不過有些題會用到高精度或者是要記錄方案,所以整體來說…

Unity編輯器如何多開同一個項目?

在聯網游戲的開發過程中,多開客戶端進行聯調是再常見不過的需求。但是Unity并不支持編輯器多開同一個項目,每次都得項目打個包(耗時2分鐘以上),然后編輯器開一個進程,exe 再開一個,真的有夠XX的。o(╥﹏╥)o沒錯&#…

Hive 與 SQL 標準和主流 SQL DB 的語法區別

文章目錄 1.Hive 簡介2.Hive 與 SQL 標準和主流 SQL DB 的語法區別參考文獻 1.Hive 簡介 Hive是一種基于Hadoop的數據倉庫軟件,可以將結構化數據文件映射為一張數據庫表,并提供了類SQL查詢接口,使得用戶可以使用SQL類語言來查詢數據。Hive可…

7-117 死亡隧道

小毛驢要回家了,憑借著剛從老毛驢處學到的閃爍魔法,小毛驢信心滿滿地出發了。這一次它來到了另一條死亡隧道口,但是,小毛驢不知道死亡威脅隨時存在,因為它所打算穿過的這條死亡隧道即將于T秒時間后坍塌。 已知小毛驢行走的速度是每秒17米,而小毛驢擁有的閃爍法術可以使它…

返回類型后置,一個用途是為了邏輯上的體現?

大家一般都是先關心參數,然后最后再看返回的是什么類型。 在這里把返回類型后置,可能就是一種邏輯上的體現吧 fmt的一個函數。 \fmt\core.h 這個函數的意義,應該就是用變長參數初始化成一個format_arg_store類型的變量,并返回。…

Rust學習筆記(上)

前言 筆記的內容主要參考與《Rust 程序設計語言》,一些也參考了《通過例子學 Rust》和《Rust語言圣經》。 Rust學習筆記分為上中下,其它兩個地址在Rust學習筆記(中)和Rust學習筆記(下)。 編譯與運行 Ru…

成功解決No module named ‘huggingface_hub.inference._text_generation‘

成功解決No module named huggingface_hub.inference._text_generation 目錄 解決問題 解決思路 解決方法 解決問題 No module named huggingface_hub.inferen

python使用yaml文件以及元組樣式字符串使用eval的類型轉換

編程中,對于可變內容,最好是將其放入配置文件中,經過這段時間的學習,感覺使用yaml文件很方便。我的環境:win10,python3.8.10。 python使用yaml文件,首先要安裝庫。 pip38 install pyyaml 安裝…

AWTK 開源串口屏開發(18) - 用 C 語言自定義命令

AWTK-HMI 內置了不少模型,利用這些模型開發應用程序,不需要編寫代碼即可實現常見的應用。但是,有時候我們需要自定義一些命令,以實現一些特殊的功能。 本文檔介紹如何使用 C 語言自定義命令。 1. 實現 hmi_model_cmd_t 接口 1.1…

實現二叉樹的基本操作

博主主頁: 碼農派大星. 關注博主帶你了解更多數據結構知識 1我們先來模擬創建一個二叉樹 public class TestBinaryTreee {static class TreeNode{public char val;public TreeNode left;public TreeNode right;public TreeNode(char val) {this.val val;}}public TreeNode …

交叉編譯u-boot,qemu啟動測試

交叉編譯u-boot 1 配置交叉編譯工具鏈: 下載地址 https://releases.linaro.org/components/toolchain/binaries/ ### CROSS-COMPILE export AARCH64_LINUX_GNU_TOOLS/media/wmx/cross_compile_tools/aarch64-linux-gun/gcc-x86_64_aarch64-linux-gnu/bin export …

linux 安裝 mangodb 并設置服務開機自啟

1、下載 wget http://mosquitto.org/files/source/mosquitto-1.6.8.tar.gz 2、解壓 tar -zxvf mosquitto-1.6.8.tar.gz 3、編譯安裝cd mosquitto-1.6.8 make sudo make install4、在當前目錄。進入mosquitto服務文件存放的文件夾 cd service/systemd可以看到3個文件 點擊read…

【C/C++】設計模式——工廠模式:簡單工廠、工廠方法、抽象工廠

創作不易&#xff0c;本篇文章如果幫助到了你&#xff0c;還請點贊 關注支持一下?>&#x16966;<)!! 主頁專欄有更多知識&#xff0c;如有疑問歡迎大家指正討論&#xff0c;共同進步&#xff01; &#x1f525;c系列專欄&#xff1a;C/C零基礎到精通 &#x1f525; 給大…

二.基礎篇: 面向對象進階

1. 基礎篇語法篇&#xff1a;一.基礎篇&#xff1a;基礎語法-CSDN博客 面向對象進階 本章主要學習內容&#xff1a; static繼承包&#xff0c;final&#xff0c;權限修飾符&#xff0c;代碼塊抽象類接口多態內部類 1. static static翻譯過來就是靜態的意思static表示靜態&am…

AI語音模型PaddleSpeech踩坑(安裝)指南

PaddleSpeech簡介 PaddleSpeech 是基于飛槳 PaddlePaddle 的語音方向的開源模型庫&#xff0c;用于語音和音頻中的各種關鍵任務的開發&#xff0c;包含大量基于深度學習前沿和有影響力的模型。 PaddleSpeech安裝步驟 提示&#xff1a;要找到一個合適的PaddleSpeech版本與pad…