【軟件】安裝Miniconda

安裝

根據搜索結果,以下是使用Homebrew在macOS上安裝Miniconda的詳細步驟:

1.安裝Homebrew(如果尚未安裝)
打開終端(Terminal),運行以下命令安裝Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2.使用Homebrew安裝Miniconda
在終端中運行以下命令安裝Miniconda:

brew install --cask miniconda

3.初始化Conda
安裝完成后,需要初始化Conda。運行以下命令:

conda init "$(basename "${SHELL}")"

這會根據你當前使用的shell(如bash或zsh)來初始化Conda。

4.重新加載Shell配置
為了使更改生效,需要重新加載你的shell配置文件。如果你使用的是zsh,可以運行:

source ~/.zshrc

如果你使用的是bash,可以運行:

source ~/.bash_profile

5.驗證安裝
在終端中運行以下命令驗證Conda是否安裝成功:

conda --version

如果顯示版本號(如conda 23.7.4),則說明安裝成功。

6.配置環境變量(如果需要)
如果終端無法識別conda命令,可能需要手動配置環境變量。運行以下命令:

echo 'export PATH="/opt/homebrew/Caskroom/miniconda/base/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

或者,如果你使用的是bash:

echo 'export PATH="/opt/homebrew/Caskroom/miniconda/base/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

7.創建和管理環境
現在你可以使用Conda來創建和管理虛擬環境了。例如,創建一個名為myenv的虛擬環境,并指定Python版本為3.10:

conda create --name myenv python=3.10

激活該環境:

conda activate myenv

8.配置國內源(可選)
為了提高下載速度,可以配置國內源。運行以下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes

9.關閉默認激活base環境(可選)
如果你不想每次打開終端時自動激活base環境,可以運行以下命令:

conda config --set auto_activate_base false

通過以上步驟,你可以在macOS上使用Homebrew成功安裝并配置Miniconda。如果遇到問題,可以參考Conda官方文檔或社區支持。

使用

1.創建環境

conda create -n cbf310 python=3.10conda init "$(basename "${SHELL}")"

2.激活環境

conda activate cbf310

3.安裝依賴

pip3 install -r requirements.txt

4.退出

conda deactivate

在激活的環境中安裝包:

conda install numpy pandas
conda uninstall numpy

查看當前環境中已安裝的包:

conda uninstall numpy

更新特定包:

conda update numpy

刪除不再需要的虛擬環境:

conda env remove --name myenv

為了提高下載速度,可以配置國內源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

搜索可用的包:

conda search numpy

查看所有已創建的虛擬環境:

conda env list

導出當前環境的依賴列表:

conda env export > environment.yml

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

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

相關文章

FastAPI:(6)錯誤處理

FastAPI:(6)錯誤處理 由于CSDN無法展示「漸構」的「#d,#e,#t,#c,#v,#a」標簽,推薦訪問我個人網站進行閱讀:Hkini 「漸構展示」如下: #c 概述 文章概念關系 graph TDA…

408第一季 - 數據結構 - 排序

排序的概念 外部排序很難,后面都是內部排序 插入排序 直接插入排序 理解 這個排序第一輪是從第二個元素開始的 然后是從后往前一個一個比的 然后我們看i5的情況,會出現比較次數和移動次數的概念,這里97動了 然后i8時,49最好…

高效賬號信息管理工具,可安全隨機生成密碼

軟件介紹 今天給大家推薦一款安全可靠的密碼管理工具,幫助用戶輕松管理各類賬號密碼。 安全便捷的密碼解決方案 這是一款采用先進加密技術開發的密碼管理器,不僅可以生成高強度隨機密碼,還提供安全的賬號密碼備份存儲功能。 基礎安全設置 …

如何在markdown文件中(博客)添加emoji表情,讓你的博客看起來更加優雅

在Markdown中使用Emoji的完整指南 按分類快速參考的完整Emoji列表一、狀態指示類:bulb:二、提示信息類:bulb:三、內容類型類:bulb:四、操作指令類:bulb:五、進度狀態類:bulb:六、技術相關類:bulb:七、人員角色類:bulb:八、版本控制類:bulb: 你學會了嗎 按分類快速參考的完整Emo…

MAZANOKE:一款隱私優先的瀏覽器圖像優化工具及Docker部署指南

在日常工作中,大家是否經常遇到這樣的需求:需要壓縮圖片體積、調整圖片尺寸或轉換圖片格式,但又受限于數據安全要求無法將圖片上傳至公網?在我們之前開發的工單配置系統中,這類需求尤為常見。最近在GitHub上發現了一款…

【Vue PDF】Vue PDF 組件初始不加載 pdfUrl 問題分析與修復

Vue PDF 組件初始不加載 pdfUrl 問題分析與修復 問題現象 在開發 PDF 預覽組件時,遇到這樣一個問題: 初始狀態下,PDF 組件不會請求 pdfUrl(即不會加載 PDF 文件)。只有點擊"全屏"按鈕后,才會請…

《注解的江湖:一場元數據的“宮斗劇”》

一、你真的懂注解嗎 你是否使用過Autowired卻不知道是如何生效的? 這幾個注解你一定很熟悉: OverrideDeprecatedTransactional 那么你有進一步思考過怎么生效的嗎?注解到底是什么?注解,到底是信息?還是指…

智能土木通 - 土木工程專業知識問答系統02-RAG檢索模塊搭建

一、項目目錄 civil_qa_system/ ├── docs/ # 項目文檔 ├── config/ # 配置文件 ├── core/ # 核心功能代碼 ├── knowledge_base/ # 知識庫相關 ├── web/ # Web應用部分 ├…

進程和線程區別、管道和套接字、共享變量、TCP三次握手,是否可以少一次握手、子進程和主進程區別和API——Nodejs

首先講了進程和線程區別 然后講解 管道和套接字,它是進程間通信的方式 接著講解共享變量 ,它是線程間通信 最后講解TCP三次握手,因為套接字使用了TCP協議 一、線程和進程的區別 線程(Thread)和進程(Pr…

docker(學習筆記第一課) 使用nginx +https + wordpress

文章目錄 docker(學習筆記第一課) 使用nginx https wordpress學習內容:1. 整體架構1.1 在aws ec2的整體架構1.2 不懂都可以問AI 2. 構建詳細2.1 構建ec22.2 安裝docker2.3 創建一個docker的內部network2.4 創建wordpress使用的mysql數據庫2.5 創建兩個wordpress的d…

Leetcode 刷題記錄 15 —— 二分查找

本系列為筆者的 Leetcode 刷題記錄,順序為 Hot 100 題官方順序,根據標簽命名,記錄筆者總結的做題思路,附部分代碼解釋和疑問解答,01~07為C語言,08及以后為Java語言。 01 搜索插入位置 class Solution {pub…

C++核心編程(動態類型轉換,STL,Lanmda)

一. 類型轉換 二. STL 1. 容器 1.1 Vector(常用) 1.1.1 概述 特性: 動態數組: 想象成一個會自動變長變短的數組。起始在內存中是連續存儲的。 隨機訪問: 通過[]運算符或at()方法,可以瞬間(…

【圖像處理入門】8. 數學基礎與優化:線性代數、概率與算法調優實戰

摘要 圖像處理的核心離不開數學工具的支撐。本文將深入解析線性代數、概率論在圖像領域的應用,包括矩陣變換與圖像幾何操作的關系、噪聲模型的數學描述,以及遺傳算法、粒子群優化等智能算法在參數調優中的實踐。通過理論結合代碼案例,幫助讀者掌握從數學原理到工程優化的完…

操作系統八股文

一.進程和線程的區別 1.本質區別和所屬關系是什么? 進程是資源調度以及分配的基本單位。 線程是CPU調度的基本單位。 一個線程屬于一個進程,一個進程可以擁有多個線程。 2.地址空間和內存 進程擁有獨立的虛擬地址空間。 線程沒有獨立的地址空間&#xf…

【uniapp】小程序中input輸入框的placeholder-class不生效

解決方法 1.去掉scoped <style></style> 2.額外寫一組style </style lang"scss" scoped> </style> <style> ::v-deep .textarea-placeholder { font-size: 24rpx; font-weight: 400; …

大模型訓練與推理顯卡全指南:從硬件選型到性能優化

在人工智能技術飛速發展的今天&#xff0c;大型語言模型(LLM)已成為推動行業進步的核心動力。然而&#xff0c;訓練和部署這些“數字巨人”需要強大的計算基礎設施作為支撐&#xff0c;其中GPU的選擇直接決定了模型開發的效率與成本。本文將全面剖析當前主流GPU型號在大模型訓練…

Linux Docker的環境配置與簡單使用

參考資料 Windows Docker Desktop設置中文【Docker 】Docker Desktop for Windows&#xff08;WSL 2&#xff09;安裝WSL 2 上的 Docker 遠程容器入門 目錄 一. 環境配置1.1 安裝WSL1.2 安裝配置 Docker Desktop1.3 VS Code 插件安裝1.4 下載項目&#xff0c;配置Dockerfile 二…

函數指針與指針函數:本質區別與高級應用

目錄 一、概念本質解析 1. 函數指針&#xff08;Function Pointer&#xff09; 2. 指針函數&#xff08;Pointer Function&#xff09; 二、函數指針深度剖析 1. 基礎用法示例 2. 高級應用&#xff1a;回調函數 3. 函數指針數組 三、指針函數深入探討 1. 基礎實現模式 …

【python】基于pycharm的海康相機SDK二次開發

海康威視二次開發相機管理 這段代碼基于python開發的&#xff0c;用了opencv的一些庫函數。實現了一個完整的海康機器人相機管理工具&#xff0c;支持多相機連接、參數配置、圖像采集和實時顯示功能。目前USB相機測試無誤&#xff0c;除了丟一些包。 1. 主要類結構 HKCameraM…

HTTP 協議各個主要版本的功能特點、核心原理、使用場景總結

我們來系統總結一下 HTTP 協議各個主要版本的功能特點、核心原理&#xff08;用圖示輔助說明&#xff09;以及典型使用場景。 核心演進目標&#xff1a; 提升性能、安全性、效率和靈活性。 1. HTTP/0.9 (1991) - 遠古雛形 功能特點: 極其簡單&#xff1a; 只支持 GET 方法。無…