Miniconda
Posted on Thu 11 April 2019 in Python
簡介
對剛入們 Python 的人,安裝整個Anaconda Distribution是最容易的方式。但是一般而言,會建議 Python 專案開發是一個專案建立一個虛擬環境。既然每一個專案都要建立一個環境,base environment 理應不需要安裝這麼多套件,所以當你只想要使用 conda 來管理環境可以只選擇安裝Miniconda,它只會安裝最基本 conda 管理工具。
初始化
安裝完成後可以執行 (conda > 4.6.12):
conda init
來初始化 Anaconda 環境,執行後可以讓支援的 shell 都可以使用 conda。
Windows 環境下,我喜歡搭配 Microsoft PowerShell (PowerShell Core),原因是因為conda activate
和 Windows PowerShell 有相容性問題,又覺得CMD
太 old school 了。
初始化後,%USERPROFILE%\Documents\
下會多PowerShell\
和WindowsPowerShell\
兩個資料夾儲存設定檔案,前者個是屬於 PowerShell Core,後者是屬於 Windows PowerShell,由於後者的設定檔案會導致啟動的時候報錯,可以刪除。
如果不喜歡每次打開 shell 都會自動啟用 base 環境,可以執行 :
conda config --set auto_activate_base False
來取消自動啟用。
Anaconda Navigator
Miniconda 裡面不包含 Anaconda Navigator,如果想用 Anaconda Navigator,這個圖形化管理介面來管理環境, 可以在base
環境中將它安裝回來,在文字介面的 Shell 輸入:
conda install anaconda-navigator
如此就能簡單的安裝完成了。