安裝Python
安裝 Python 推薦用 Anaconda。
Anaconda 包含了 Python 解釋器。這意味著當(dāng)你安裝 Anaconda 后,就相當(dāng)于安裝了 Python,而且 Anaconda 通常會(huì)安裝比較穩(wěn)定和常用的 Python 版本。例如,在 Anaconda 發(fā)行版中會(huì)有 Python 3.x(如 Python 3.12、Python 3.13 等)的安裝包,用戶可以直接使用這個(gè) Python 解釋器來運(yùn)行 Python 代碼。
Anaconda有以下特點(diǎn):
- 簡化包管理,有方便的conda命令,能自動(dòng)解決依賴關(guān)系。
- 預(yù)裝科學(xué)計(jì)算庫,方便數(shù)據(jù)科學(xué)領(lǐng)域開發(fā)。
- 環(huán)境管理功能強(qiáng)大,可創(chuàng)建和切換獨(dú)立環(huán)境。
- 跨平臺(tái)性好,在多操作系統(tǒng)使用方式一致。
- 自帶 Jupyter Notebook 和 Spyder 等開發(fā)工具。
- 適合初學(xué)者和團(tuán)隊(duì)協(xié)作,能簡化配置、統(tǒng)一環(huán)境。
本地安裝環(huán)境
第1步
點(diǎn)擊連接:https://www.anaconda.com/download
進(jìn)入官方地址下載Anaconda3安裝包。
第2步 找到下載好安裝包,雙擊打開,點(diǎn)擊“Next”。
第3步 點(diǎn)擊“I Agree”。
第4步 選擇“Just Me(recommended)”,點(diǎn)擊“Next”。
第5步 默認(rèn)安裝路徑即可,點(diǎn)擊“Next”。
第6步 勾選兩個(gè)單選框,點(diǎn)擊“Install”。
第7步 連續(xù)點(diǎn)擊兩個(gè)“Next”,完成安裝。
第8步 去掉兩個(gè)勾選,點(diǎn)擊“Finish”,結(jié)束安裝。
安裝完Anaconda, 你可以使用命令行模式使用Python, 也可以通過Navigator使用Python。
Anaconda Prompt 和 Navigator 的區(qū)別
- Anaconda Prompt 是一個(gè)命令行界面(CLI)工具。通過在 Anaconda Prompt 中輸入各種命令來管理和操作 Anaconda 環(huán)境以及其中的軟件包。例如,你可以使用conda create -n myenv python=3.12命令來創(chuàng)建一個(gè)名為myenv,Python 版本為 3.12 的新環(huán)境。
- Anaconda Navigator 是一個(gè)圖形用戶界面(GUI)工具。以可視化的方式提供了對(duì) Anaconda 功能的訪問,如管理環(huán)境、安裝和更新軟件包等。在 Anaconda Navigator 中,你可以通過點(diǎn)擊按鈕和菜單選項(xiàng)來完成操作。
使用 Anaconda Prompt
可以通過以下命令查看, 當(dāng)前當(dāng)前已經(jīng)存在的環(huán)境列表。
conda env list
Anaconda 虛擬環(huán)境是獨(dú)立、隔離的 Python 運(yùn)行環(huán)境。
特點(diǎn)
隔離性:一個(gè)虛擬環(huán)境中的包和配置不會(huì)干擾其他環(huán)境,像不同項(xiàng)目需要不同版本的軟件包(如 TensorFlow),用虛擬環(huán)境就可以避免沖突。
靈活性:能方便切換,還可以按需安裝、更新和卸載包,適用于不同類型的項(xiàng)目(如 Web 開發(fā)或數(shù)據(jù)挖掘)。
組成部分
獨(dú)立 Python 解釋器:不同虛擬環(huán)境可有不同 Python 版本,以滿足不同項(xiàng)目要求。
獨(dú)立包管理系統(tǒng):有自己的包存儲(chǔ)目錄,用pip安裝的包只在當(dāng)前環(huán)境有效。
管理方式
圖形界面(Anaconda Navigator):在 “Environments” 選項(xiàng)卡中直觀地創(chuàng)建、刪除和管理虛擬環(huán)境,創(chuàng)建時(shí)能指定 Python 版本和初始包。
命令行(conda 命令):用conda create創(chuàng)建,如conda create -n myenv python = 3.12。用conda activate激活,conda remove刪除。
現(xiàn)在我們創(chuàng)建一個(gè)新的虛擬環(huán)境:
conda create --name scrapyenv python=3.12 # scrapyenv 可以替換成你自己的名稱
進(jìn)入虛擬環(huán)境:
conda activate scrapyenv
我們可以看到當(dāng)前的環(huán)境從 base 切換成了 scrapyenv。
現(xiàn)在在scrapyenv虛擬環(huán)境中可以安裝自己需要的模塊或者軟件啦, 這樣不會(huì)影響到其他的環(huán)境。
現(xiàn)在我們可以簡單使用Python 測(cè)試一下導(dǎo)包和打印一些信息。