Macos創(chuàng)建python虛擬環(huán)境的詳細(xì)步驟教學(xué)
在 macOS 上創(chuàng)建 Python 虛擬環(huán)境主要通過 Python 內(nèi)置的 venv 模塊實(shí)現(xiàn),也可使用第三方工具如 virtualenv。以下是詳細(xì)步驟和方法:
一、使用 Python 內(nèi)置 venv 模塊(推薦)
適用于 Python 3.3 及以上版本,無(wú)需額外安裝工具:
1.??創(chuàng)建虛擬環(huán)境??
打開終端,進(jìn)入項(xiàng)目目錄,執(zhí)行以下命令:
python3 -m venv myenv # "myenv" 是虛擬環(huán)境名稱,可自定義
此命令會(huì)在當(dāng)前目錄生成 myenv 文件夾,包含獨(dú)立的 Python 解釋器和依賴庫(kù)。
2.??激活虛擬環(huán)境??
source myenv/bin/activate
激活后,終端提示符會(huì)顯示 (myenv),表示已進(jìn)入虛擬環(huán)境。
??3.退出虛擬環(huán)境??
deactivate
退出后提示符恢復(fù)原狀。
4.??刪除虛擬環(huán)境??
直接刪除虛擬環(huán)境目錄即可:
rm -rf myenv
二、使用 virtualenv(兼容舊版 Python)
若需支持 Python 2 或更靈活配置:
1.??安裝 virtualenv??
pip3 install virtualenv
2.??創(chuàng)建并激活環(huán)境??
virtualenv myenv # 創(chuàng)建環(huán)境 source myenv/bin/activate # 激活
可通過 -p 指定 Python 版本:
virtualenv -p python3.8 myenv # 使用 Python 3.8
三、其他工具(進(jìn)階選擇)
1.??pipenv??:整合虛擬環(huán)境與依賴管理,適合復(fù)雜項(xiàng)目。
pip install pipenv pipenv install # 自動(dòng)創(chuàng)建環(huán)境并安裝依賴 pipenv shell # 激活環(huán)境
2.??conda??:適合科學(xué)計(jì)算,支持非 Python 依賴。
conda create -n myenv python=3.9 conda activate myenv
注意事項(xiàng)
1.??虛擬環(huán)境的作用??
- 隔離項(xiàng)目依賴,避免版本沖突。
- 保持系統(tǒng) Python 環(huán)境純凈。
2.??路徑管理??
虛擬環(huán)境目錄(如 myenv)建議添加到 .gitignore。
3.??依賴記錄??
在激活環(huán)境中使用 pip freeze > requirements.txt 保存依賴列表。
總結(jié)
| ??方法?? | ??適用場(chǎng)景?? | ??命令示例?? |
|---|---|---|
| venv | Python 3.3+ 標(biāo)準(zhǔn)方案 | python3 -m venv myenv |
| virtualenv | 兼容舊版或指定解釋器路徑 | virtualenv -p python3.8 myenv |
| pipenv/conda | 復(fù)雜依賴管理或科學(xué)計(jì)算 | pipenv install / conda create -n myenv |
初次使用建議選擇 venv,簡(jiǎn)單高效且無(wú)需額外安裝。若項(xiàng)目涉及多版本或復(fù)雜依賴,可嘗試 pipenv 或 conda。
到此這篇關(guān)于Macos創(chuàng)建python虛擬環(huán)境的詳細(xì)步驟教學(xué)的文章就介紹到這了,更多相關(guān)Macos創(chuàng)建python虛擬環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Python合并多個(gè)PDF文件的簡(jiǎn)單方法
文章提供了一個(gè)簡(jiǎn)單的方法,通過安裝依賴庫(kù)和運(yùn)行Python腳本,來(lái)合并多個(gè)PDF文件,該方法適用于初學(xué)者,只需將所有PDF文件和腳本放在同一文件夾并按需修改PDF路徑列表,就能輕松合并多個(gè)PDF文件,需要的朋友可以參考下2026-05-05
python爬取天氣數(shù)據(jù)的實(shí)例詳解
在本篇文章里小編給大家整理的是一篇關(guān)于python爬取天氣數(shù)據(jù)的實(shí)例詳解內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2020-11-11
利用Python程序讀取Excel創(chuàng)建折線圖
這篇文章主要介紹了利用Python程序讀取Excel創(chuàng)建折線圖,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
jupyter?notebook?中使用ipython?魔法指令的詳細(xì)過程
在?Jupyter?Notebook?中,IPython?魔法指令為數(shù)據(jù)分析和探索提供了很多便利,這篇文章主要介紹了jupyter?notebook?中使用ipython?魔法指令的詳細(xì)過程,需要的朋友可以參考下2024-06-06
python實(shí)現(xiàn)動(dòng)態(tài)GIF英數(shù)驗(yàn)證碼識(shí)別示例
這篇文章主要為大家介紹了python實(shí)現(xiàn)動(dòng)態(tài)GIF英數(shù)驗(yàn)證碼識(shí)別示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
tensorflow 2.1.0 安裝與實(shí)戰(zhàn)教程(CASIA FACE v5)
這篇文章主要介紹了tensorflow 2.1.0 安裝與實(shí)戰(zhàn)(CASIA FACE v5),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06

