Mac安裝python細節

2022-08-04 07:51:08 字數 2040 閱讀 9211

之前在windows平台上安裝python直接用anaconda,優點是所有的科學計算的庫都整合進去了,安裝方便。在mac系統下,當然也可以直接安裝anaconda,但是考慮到mac會自帶python就沒有安裝它。不過mac自帶的python畢竟是系統級的,並且安裝的不是最新的版本(我的自帶版本是python 2.7.10),所以就有了在mac上安裝python的需要。

mac下安裝python首先推薦homebrew。官網上有安裝homebrew的詳細介紹,安裝好homebrew後,開啟終端直接輸入:

zhangzhang-macbook-pro:~ zhangzhang$ brew install python

如果安裝python3,直接輸入:

zhangzhang-macbook-pro:~ zhangzhang$ brew install python3

用brew安裝的python自帶pip,可以直接用來安裝python模組。因為我用python主要是進行資料分析,機器學習,所以先安裝好pandas、scipy、sklearn,直接命令列輸入:

zhangzhang-macbook-pro:~ zhangzhang$ pip install pandas

安裝好模組後,需要安裝python ide。我首先安裝了pycharm,體驗了以後覺得這款工具雖然功能強大,但是不太適合做資料科學工作,用來搭建**,寫寫爬蟲倒是很適合。於是又安裝了之前一直很喜歡的ipython notebook。終端以此輸入:

zhangzhang-macbook-pro:~ zhangzhang$ pip install ipython

zhangzhang-macbook-pro:~ zhangzhang$ pip install notebook

這裡容易犯的錯是,用brew來安裝ipython,然後用pip安裝notebook,結果導致notebook無法識別我的python,在import 模組時報錯。所以要明確homebrew和pip的區別:homebrew是用來安裝軟體包的,比如python,比如mysql;pip是用來安裝python內部的模組的。所以如果犯了我剛剛那種錯誤,可以通過

brew uninstall ipython

解除安裝安裝的ipython後再用pip安裝ipython即可。

如果在終端輸入ipython notebook無法在瀏覽器啟動notebook,可以進行以下配置:

我們知道這時mac上有兩個python,乙個是系統自帶的,乙個是我們用homebrew安裝的,那麼它們兩者會衝突嗎,當我們終端開啟python時呼叫的是哪個python呢?

首先檢視我們mac上安裝了哪些版本的python:

zhangzhang-macbook-pro:~ zhangzhang$ which -a python

/usr/local/bin/python

/usr/bin/python

結果顯示我的mac上安裝了兩個python:/usr/local/bin/python目錄下是我們用homebrew安裝的python;/usr/bin/python目錄下是系統自帶的python。為了驗證這一點,我們先執行第乙個python:

可以發現,python 版本是2.7.13的確是我們安裝的版本。

我們再執行第二個python:

可以發現現在的python版本是2.7.10,的確是系統自帶的python。使用brew 安裝的python路徑如下:

/usr/local/frameworks/python.framework/versions/

其中/usr/local/ 這個資料夾 相當於本地使用者的系統資料夾。而剛剛我們檢視brew安裝的python路徑之所以時/usr/local/bin,是因為使用了link。當我們命令列啟動python時會啟動我們最近安裝的python版本,這裡就是homebrew安裝的python了。

mac 安裝brew 個人處理細節

1.終端 方法 在終端中直接執行命令 如果你用的是ss 在當前終端執行以下命令,那麼wgetcurl這類網路命令都會經過ss 這個辦法的好處是簡單直接,並且影響面很小 只對當前終端有效,退出就不行了 export all proxy socks5 2.安裝 執行官網的安裝命令 因為 過 速度較快 u...

Mac安裝Python環境

經過幾次折騰,大概算是搞清楚了mac裝pyhon的情況。前提是用的公司電腦,沒有root的許可權,導致不能安裝各種包。mac自帶了python的環境,有python2和python3。直接在終端打 python的話,執行的環境是python2。如果想進入python3的環境,需要輸入 python3...

mac 安裝python 環境

首先要知道,mac自帶乙個2.7版本的python,如果你之前沒裝過其他版本,在終端執行 python version 就會看到這個版本號列印出來。你可以直接使用這個版本的python進行操作。這裡教你輕鬆安裝python3,以及虛擬環境的配置。在終端執行命令 執行完成後,homebrew和pip等...