[Python]在 Mac 下載與安裝 Miniconda
Conda 除了能夠管理套件也能夠管理工作環境,是個好用的工具。 之前是下載 Anaconda 來使用 Conda,但 Anaconda 在最一開始下載時就會下載很多套件,可是大多數的套件其實都用不到,卻又佔用了大量的空間(Anaconda 在刪除前在我的電腦佔用了十幾 GB),因此決定轉換使用 Miniconda 來使用 conda。
刪除 Anaconda
參考官網的 uninstall Anaconda 的方法。
原本想使用第二種方法 conda install anaconda-clean
,但在下載 anaconda-clean
時一直碰到問題,所以最後決定使用第一種方法。
直接刪除整個 rm -rf ~/anaconda3
資料夾,為避免這種刪法沒有刪乾淨,再手動搜尋 anaconda
刪除所有相關的檔案。
下載與安裝 Miniconda
- 到官網下載 Miniconda
- 根據步驟一直點選下一步就好
- 安裝完成後,Miniconda 會自動在
.zchrc
和.bash_profile
加上路徑# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/Users/your_user_name/opt/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/Users/your_user_name/opt/miniconda3/etc/profile.d/conda.sh" ]; then . "/Users/your_user_name/opt/miniconda3/etc/profile.d/conda.sh" else export PATH="/Users/your_user_name/opt/miniconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
- 確認是否安裝成功
- 打開 terminal,
conda --version
如果能正確顯示 conda 版本,就表示 conda 順利安裝完成!
- 打開 terminal,
conda 常用指令
Cheatsheet
conda 的資訊
conda --version
:檢視 conda 版本conda update conda
:更新 conda 版本conda env list
:conda 所有的環境
conda basic
conda install PACKAGENAME
:Install a package included in Anacondaconda update PACKAGENAME
:Update any installed program
環境
conda create --name ENV_NAME python=VERSION
:建立特定版本,名稱為ENV_NAME
的環境- Ex.
conda create --name myenv python=3.6
- Ex.
conda activate ENVIRONMENT
:切換至指定工作環境conda deactivate
:回到 base 工作環境conda list
:active 環境中的所有套件Build Channel
的pypi
表示是用pip install PACKAGENAME
pip freeze
可以看到所有用pip install
下載的套件
conda env remove --name ENV_NAME
:刪除名稱為ENV_NAME
的環境