使用虛擬環境可以對不同項目的依賴進行隔離。可以使用
venv
或者conda
來創建和使用虛擬環境。
venv
是Python內置的虛擬環境管理模塊,適合純Python項目以及快速輕量級的開發和部署。conda
具備更強大的版本管理能力,但是占用較大的磁盤空間。考慮到我基本不使用
Anaconda
提供的圖形化管理界面以及常用包,因為選擇安裝miniconda
(默認只包含 python 和 conda)。
安裝homebrew(如果之前未安裝)
這里感嘆一句使用命令行裝環境真的比之前在Windows那邊方便太多了。
使用homebrew安裝miniconda
安裝
brew install miniconda
配置清華源
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 config --show channels
關閉默認激活base
我把這個關了是因為我需要用另外一個虛擬環境,然后每次打開終端都是默認激活base,很煩。
這個可以按需選擇是否關閉。
conda config --set auto_activate_base false