快速入門brew和conda


還記得當初學python,下載個ide直接就開始跟着教程敲,后面慢慢學習了python環境相關的知識,package的管理等等,發現anaconda真好用,ide都是浮雲vim直接懟。最近入手了新的電腦,要重新安裝各種東西,配置各種環境,十分頭疼,尤其是本地有多個python版本以及brew、conda、pip的沖突問題。這里就簡單總結一下我(macOS)這邊喜歡的配置方式。

brew安裝

Homebrew是一款包管理工具,目前支持macOS和linux系統。主要有四個部分組成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。

首先打開終端或是item2(如果沒有建議下一個,參考這里),打開homebrew官網,運行

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝完畢后,就可以使用了,例如

brew install wget

查看當前安裝的內容

brew list

如果有一天你想卸載brew,可以嘗試

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall.sh)"

其他的內容可以在官網查看或是Google it。

conda安裝

conda是開源包管理系統和環境管理系統 ,包括多種語言的包安裝,運行,更新,刪除,最重要的是可以解決包依賴問題,他的老父親是anaconda,conda包和環境管理器包含在所有版本的Anaconda和Miniconda中,我這邊推薦直接使用Miniconda,因為輕便,里面也自帶了python版本。

這里是Miniconda的官網,你可以在上面下載自己需要的版本,macos可以下載pkg直接安裝也可以下載sh的文件在終端用命令行安裝,都比較簡單這里帶過。安裝中直接讓他把init完成就好。

下面自定義一個環境,例如命名demo,指定python版本為3.9,再激活一下就可以了。

conda create --name demo python=3.9 -y

conda activate demo

查看當前已有的環境或是安裝的包

conda info -e

conda list

利用conda安裝需要的包,例如

conda install ipython

brew&conda沖突

如果你用brew和conda都安裝過同樣的軟件包,比如用brew下pip安裝了一個python的包,那么你使用的時候可以會發生明明裝了包但是運行python無法找到的問題,因為包(brew)和python(conda)可能不在一起。。。

這時又要去指定path,很麻煩也很亂,所以我建議是,與python相關的包都使用conda來管理,其他的Linux包由brew來管理。

如果你有更好更方便的方法,可以在下面告訴我!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM