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

如此就能簡單的安裝完成了。

分享到: DiasporaTwitterFacebookLinkedInHackerNewsEmailReddit