macOS Python 安裝

目錄

一、確認系統環境

二、安裝

(一)下載安裝包

(二)安裝過程

三、配置環境變量

四、驗證安裝


一、確認系統環境

? ?在安裝 Python 之前,我們先簡單了解一下自己的 MACOS 系統。可以點擊屏幕左上角的蘋果菜單,選擇 “關于本機”,查看系統的版本信息。從 Catalina(10.15)版本開始,蘋果官方不再預裝 Python 2 ,不過我們可以按需選擇安裝 Python 2 或者 Python 3 。

二、安裝

(一)下載安裝包

  1. 打開瀏覽器,訪問 Python 官方網站(Download Python | Python.org)。
  2. 在下載頁面,你會看到不同版本的 Python 3 可供選擇。一般來說,建議選擇最新的穩定版本。點擊 “Download” 按鈕,下載適用于 MACOS 的安裝包。

(二)安裝過程

  1. 下載完成后,雙擊安裝包文件,啟動安裝向導。
  2. 按照安裝向導的提示,依次點擊 “繼續”“同意” 等按鈕。在安裝過程中,你可以選擇安裝路徑等選項,通常保持默認設置即可。
  3. 安裝完成后,打開 “終端” 應用程序(可以通過 “聚焦搜索”,輸入 “終端” 來找到它)。在終端中輸入?python3 --version?,如果能正確顯示你剛剛安裝的 Python 版本號,那就說明安裝成功啦。
python3 --version# 結果
Python 3.13.5

三、配置環境變量

  • ?查看python3的安裝位置
which python3# 結果
/Library/Frameworks/Python.framework/Versions/3.13/bin/python3
  • ?查看當前使用的 Shell 類型?
echo $SHELL
  • ?添加環境變量
# 根據使用的 ~/.bash_profile 還是 ~/.zshrc 打開對應的文件vi ~/.bash_profile vi ~/.zshrc# 在文件中添加python路徑export    PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.13/bin"alias python="/Library/Frameworks/Python.framework/Versions/3.13/bin/python3"alias pip="/Library/Frameworks/Python.framework/Versions/3.13/bin/pip3"
  • 更新配置
source ~/.zshrc

    四、驗證安裝

    # 檢查 Python 版本python --version# 檢查 pip 版本pip --version# 檢查路徑是否包含 Python echo $PATH

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

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

    相關文章

    MySQL 全方位解析:從基礎到高可用架構

    1. 介紹 (Introduction) 1.1. 什么是 MySQL? MySQL 是全球最受歡迎的開源關系型數據庫管理系統 (Relational Database Management System, RDBMS)。它由瑞典的 MySQL AB 公司開發,現隸屬于 Oracle 公司。MySQL 將數據存儲在不同的、預先定義好結構的表中…

    力扣熱題100——滑動窗口

    無重復字符的最長子串步驟 1:初始狀態 字符串 s “abcabcbb”,哈希表 charSet 初始為空,雙指針 left 0,right 0。 哈希表(charSet): {} 字符串: a b c a b c b b 指…

    SOD-YOLO:增強基于YOLO的無人機影像小目標檢測

    摘要 https://www.arxiv.org/pdf/2507.12727 小目標檢測仍是目標檢測領域中的一個挑戰性問題。為應對這一挑戰,我們提出了一種基于YOLOv8的增強模型SOD-YOLO。該模型在頸部(neck)中集成了ASF(注意力尺度序列融合)機制以…

    監督微調-指令微調-偏好微調

    有監督微調 有監督微調是使用輸入及其標簽對的典型情況。例如,判斷郵件是垃圾郵件還是非垃圾郵件,判斷情感是積極還是消極。根據文檔的主要主題對其進行分類也是一種常見應用。模型會將輸入文本的相應表示(隱藏狀態或嵌入向量)作為…

    樓宇自控系統對建筑碳中和目標的實現具重要價值

    隨著全球氣候變化問題日益嚴峻,建筑行業作為碳排放的重要來源之一,其節能減排工作備受關注。樓宇自控系統(Building Automation System,BAS)作為智能建筑的核心組成部分,通過集成控制、監測和管理建筑內的各…

    【YOLO學習筆記】YOLOv5詳解

    一、數據增強 mosaic仿射變換與透視變換Mixup mosaic代碼位置仿射變換 與 透視變換?代碼片段位置 二、網絡結構 1. 網絡不同尺寸 nsmlx與網絡深寬度 yolov5 官方提供了5個目標檢測的網絡版本:yolov5n、yolov5s、yolov5m、yolov5l、yolov5x ,早年是…

    WebRTC前處理模塊技術詳解:音頻3A處理與視頻優化實踐

    一、WebRTC前處理模塊概述 WebRTC(Web Real-Time Communication)作為實時音視頻通信的核心技術,其前處理模塊是提升媒體質量的關鍵環節。該模塊位于媒體采集與編碼之間,通過對原始音頻/視頻數據進行優化處理,解決實時…

    ssm復習

    Spring Framework系統架構核心容器的學習IOC/DIIOC容器IOC使用對象時,由主動new產生的對象轉換為由外部提供對象,此過程中對象的創建的控制權交由外部,此思想稱為控制反轉, (實現了自己new的解耦) 對象創建的控制權Spring提供一個容器,稱為IOC容器 用來充當IOC思想的外部Bea…

    ESP32:2.搭建UDP服務器

    硬件:ESP32-Devkit-V4 MODEL:ESP32-32U 庫:ESP-IDF v5.4.1 系統:windows中的虛擬機 ubuntu 22.04 實現STA,主動連接AP后,打印IP地址,獲取IP后,創建socket,搭建UDP 服務器&#xff0…

    【Linux】動靜態庫制作

    🐼故事背景假設今天你有一位舍友。你需要幫助他完成老師的作業。而他寫的代碼依賴兩個文件(mymath.h,mystdio.h)。但是這兩個文件的功能他不會寫,他只會調用。他的調用代碼:#include"mystdio.h" #include"mymath.h…

    使用Database Navigator插件進行連接sqlite報錯invalid or incomplete database

    解決方案 ,將這個db.sqlite3文件拷貝到盤的文件中 ,修改文件夾名字,重新使用絕對路徑訪問 db.sqlite3,將路徑名字的中文去掉 ,不能有中文

    【Linux】重生之從零開始學習運維之主從MGR高可用

    MGR集群部署12、15、18主機環境準備ssh免密碼登錄\rm -rf .ssh/* ssh-keygen ssh-copy-id 127.1 scp -r .ssh 10.0.0.12:/root/ ssh root10.0.0.12還原基礎環境systemctl stop mysqld \rm -rf /var/lib/mysql/* id mysqlvim /etc/my.cnf.d/mysql-server.cnf [mysqld] datadir/v…

    如何在虛擬機(Linux)安裝Qt5.15.2

    1.進入到阿里的網站下載在線安裝包 qt-official_releases-online_installers安裝包下載_開源鏡像站-阿里云 https://mirrors.aliyun.com/qt/official_releases/online_installers/?spma2c6h.13651104.d-5201.2.60ad4773ZZNPNm 2.下載完畢后,進入到下載地址&…

    【運維進階】DHCP服務配置和DNS域名解析

    DHCP服務配置和DNS域名解析 DHCP 服務介紹 在大型網絡中,系統靜態分配IP地址面臨問題: 確保不要同時在多個系統上使用同一個地址。部署新系統通常需要手動分配其IP地址。在云環境中,實例的網絡是自動化配置的。 動態主機配置協議(…

    VisionPro MR環境下虛擬物體與現實的透明度混合

    display.rgb (virtualcontent.rgb*1)(passthrough.rgb*(1 - vistualcontent.a) viirtualcontent預乘過a值了,跟透明度混合公式一致 人頭檢測挖孔不清晰問題,這個a值變成設備層動態檢測人頭的a值,當面前的渲染壓力過大時,會導致…

    css怪異模式(Quirks Mode)和標準模式(Standards Mode)最明顯的區別

    文章目錄css怪異模式(Quirks Mode)和標準模式(Standards Mode)最明顯的區別詳細對比示例對比(盒模型)標準模式(Standards Mode)怪異模式(Quirks Mode)如何觸發…

    一種簡單的3dnr去噪算法介紹

    一段未經過插補的視頻圖像可以分解為若干幀,為了能正確地找到并去除圖像幀中的噪聲污染,由于視頻圖像各幀的連續性,在去噪的過程中就必須考慮幀圖像的空間性和時間性,一個簡單的例子,在去噪算法中就必須考慮&#xff0…

    【數據結構初階】--排序(四):歸并排序

    🔥個人主頁:草莓熊Lotso 🎬作者簡介:C研發方向學習者 📖個人專欄: 《C語言》 《數據結構與算法》《C語言刷題集》《Leetcode刷題指南》 ??人生格言:生活是默默的堅持,毅力是永久的…

    GaussDB 并行創建索引

    1 背景當業務數據在單表存儲達到一定的數量級時,此時對表創建索引是要花費時間的。GaussDB為了解決這個問題采用并行創建索引技術,以提高創建索引的效率。2 示例步驟1:根據實際情況調整maintenance_work_mem參數該大小。[Rubydtest1 ~]$ gsq…

    LOOP Finance:一場 Web3 共和國中的金融制度實驗

    LOOP Finance 是建構于幣安智能鏈(BNB Chain)上的定投型DEFI理財協議。 它以凱因斯經濟學為啟發,設計出一套長期、安全、穩定收益的全新DEFI玩法,兼顧穩健利息回報與DEFI高速成長的潛力。 通過生態機制,LOOP要求每位參…