Mac 下安装配置 Python 开发环境
圖片來源:Unsplash,作者?Markus Spiske?
2019 年第 77?篇文章,總第 101 篇文章
前言
記錄下 Mac 電腦的開發環境安裝配置,主要包括:
- 安裝&使用Homebrew
- 安裝使用 git
- 安裝 anaconda,配置 python3 環境
- 安裝 jupyter notebook
- 安裝 pycharm
- 安裝常用的 python 庫,包括 numpy、sklearn、pandas等
安裝 & 使用Homebrew
首先是先安裝 Home-brew, 它是一款軟件包管理工具,通過它可以很方便的安裝/卸載軟件工具等,類似于 Linux 下的 apt-get,node 的npm等包管理工具。
Homebrew將工具安裝在自己創建的 /usr/local/Cellar目錄下,并在/usr/local/bin建立這些工具的符號鏈接。
安裝方法有兩種方式,參考文章:
https://blog.csdn.net/zzq900503/article/details/80404314
官網安裝
mac自帶 ruby 環境,在終端下輸入下面的指令即可完成安裝:
這個命令分兩步執行:
curl命令下載安裝文件,文件地址為:https://raw.githubusercontent.com/Homebrew/install/master/install,下載到本地,文件名為 install
接著執行 ruby -e install,不過這一步因為是連接國外的網,速度會比較慢
安裝完成的結果如下所示:
我們輸入命令 brew help就可以查看可以使用的一些命令:
具體含義如下:
| brew search [TEXT|/REGEX/] | 搜索軟件 |
| brew (info|home|options) | 查詢軟件信息 |
| brew install FORMULA... | 安裝軟件 |
| brew update | 更新brew和所有軟件包 |
| brew update [FORMULA...] | 更新軟件包 |
| brew uninstall FORMULA... | 卸載軟件包 |
| brew list [FORMULA...] | 羅列所有已安裝的軟件包 |
| brew config | 查詢brew命令的使用手冊 |
| brew doctor | 檢查系統的潛在問題 |
| brew install --verbose --debug FORMULA | 安裝軟件包,打印詳細信息并開啟debug功能 |
| brew create [URL [--no-fetch]] | 創建軟件包 |
| brew edit [FORMULA...] | 編輯軟件包源碼 |
第三方安裝
主要思路為,替換brew的鏡像源。
1.先把https://raw.githubusercontent.com/Homebrew/install/master/install 文件下載下來(使用瀏覽器打開,另存為也可以),把文件命名為install.txt
接下來,修改install.txt文件:應該在第7行左右,(記住這里的原來的url,后面你可能需要還原回來)
改為:
這里就是把Homebrew的 原始鏡像 替換為別的鏡像(見最下面的參考鏡像) 這樣就差不多,最后繼續執行ruby命令(注意:shell當前路徑最好為 install.txt所在路徑)
第一行的rm命令,是為了防止之前你安裝Homebrew失敗而殘留的文件,導致這次安裝失敗 ruby install.txt 執行之后,安裝命令行提示安裝,應該會安裝成功。安裝成功后,執行以下命令:
這個命令是Homebrew的自我檢測命令,看看有沒有配置不對的地方。
由于我們使用別的鏡像,所以會提示鏡像為認證,如果你覺得不安全,可以把鏡像替換為原來的,不過替換回原始鏡像,那么brew update可能會很慢,甚至是失敗。
下面是修改為原始鏡像連接的方法
再執行brew doctor看看,應該就沒有這個警告了。
完畢!
brew的鏡像:
卸載brew
終端執行命令:
Git 安裝&使用
安裝
安裝了 brew 后,就可以直接通過這個命令來安裝 git:
安裝完成后,輸入下列命令,驗證是否安裝成功:
接著就是配置 Git 賬號,這需要和你在 Github 使用的用戶名和郵箱一致:
配置信息將寫入~/.gitconfig文件中。
使用
安裝配置好git后,可以開始創建本地 git 倉庫,然后推送到遠程倉庫。
基本的使用方式如下,新建一個文件夾,然后進入文件夾,打開終端,依次輸入以下命令,完成建立本地Git倉庫,提交文件到Github上的操作:
另外,推送到GitHub有兩種方式:
- http
- ssh
前者的話,需要每次都輸入用戶名和密碼,所以可以考慮用 SSH 的方式,使用方法參考:
https://help.github.com/articles/generating-ssh-keys
1.生成ssh密鑰
首先是判斷是否存在密鑰,打開終端,輸入下列命令:
如果存在密鑰,那么上述命令會展示所有 ./ssh 文件夾里的文件,如果沒有,就是顯示錯誤
2.生成密鑰
如果不存在ssh密鑰,那么就需要生成密鑰了,命令如下:
這里輸入剛剛配置的郵箱地址,回車后,出現下列提示信息,表示開始生成密鑰:
接著會詢問存放ssh密鑰的位置,直接回車,安裝到默認位置即可:
然后就是設置密碼,這里可以不需要設置密碼,直接連續按兩次回車即可:
執行成功后,就會在 ~/.ssh目錄下生成兩個文件--id_rsa私鑰文件;id_rsa.pub公鑰文件。
3.添加密鑰信息到github倉庫
最后一步就是在遠程倉庫github上添加 id_rsa.pub公鑰文件的內容,輸入下列命令將該文件的內容進行復制:
如果命令沒有起作用,可以手動打開文件,進行復制;
接著,在Github的設置,右上角點開賬戶頭像,選擇 “setting”:
接著選擇 “SSH and GPG keys”:
然后在這個界面選擇右上方的 “New SSH key:
然后在 ?Title 填寫一個標簽說明這個 ssh 密鑰的來源,比如來自mac系統或者是windows等,然后在Key里面粘貼剛剛復制的ssh密鑰,最后點擊下方綠色按鈕完成添加。
點擊添加后,會需要你輸入github賬戶的密碼進行確認。
確認完后,以后就可以通過ssh的方式將本地倉庫的修改推送到github上,不需要每次都輸入賬戶名字和密碼了。
Anaconda 安裝&使用
安裝
兩種安裝方法,第一種是圖形界面安裝:
- 注意:若有錯誤提示信息“You cannot install Anaconda in this location”則重新選擇“Install for me only”并點擊下一步。
4.“Installation Type”部分,可以點擊“Change Install Location”來改變安裝位置。標準的安裝路徑是在用戶的家目錄下。若選擇默認安裝路徑,則直接點擊“Install”進行安裝。
5.等待“Installation”部分結束,在“Summary”部分若看到“The installation was completed successfully.”則安裝成功,直接點擊“Close”關閉對話框。
6.在 mac 的 Launchpad 中可以找到名為 “Anaconda-Navigator” 的圖標,點擊打開。
7.若“Anaconda-Navigator”成功啟動,則說明真正成功地安裝了Anaconda;如果未成功,請務必仔細檢查以上安裝步驟。
8.完成安裝
第二種方法,命令行安裝:
1.前往官方下載頁面下載。有兩個版本可供選擇:Python 3.6 和 Python 2.7,目前推薦選擇前者,也可以根據自己學習或者工作需求選擇不同版本。選擇版之后點擊“64-Bit Command Line Installer”進行下載。
2.完成下載之后,在mac的Launchpad中找到“其他”并打開“終端”。
? 安裝Python 3.6:bash ~/Downloads/Anaconda3-5.0.1-MacOSX-x86_64.sh
? 安裝Python 2.7:bash ~/Downloads/Anaconda2-5.0.1-MacOSX-x86_64.sh
如果下載路徑是自定義,將路徑中的~/Downloads 替換為你下載的路徑,此外如果更改過下載的文件名,那么也將 Anaconda3-5.0.1-MacOSX-x86_64.sh 更改為你修改的文件名。
ps:強烈建議不要修改文件名,如果重命名,也要采用英文進行命名。
3.安裝過程中,看到提示“In order to continue the installation process, please review the license agreement.”(“請瀏覽許可證協議以便繼續安裝?!?#xff09;,點擊“Enter”查看“許可證協議”。
4.在“許可證協議”界面將屏幕滾動至底,輸入“yes”表示同意許可證協議內容。然后進行下一步。
5.安裝過程中,提示“Press Enter to confirm the location, Press CTRL-C to cancel the installation or specify an alternate installation directory.”(“按回車鍵確認安裝路徑,按'CTRL-C'取消安裝或者指定安裝目錄?!?#xff09;如果接受默認安裝路徑,則會顯示 PREFIX=/home//anaconda<2 or 3> ?并且繼續安裝。安裝過程大約需要幾分鐘的時間。
- 建議:直接接受默認安裝路徑。
6.安裝器若提示“Do you wish the installer to prepend the Anaconda install location to PATH in your /home//.bash_profile ?”(“你希望安裝器添加Anaconda安裝路徑在**/home//.bash_profile** 文件中嗎?”),建議輸入“yes”。
- 注意:
① 路徑 /home//.bash_profile 中 ?即進入到家目錄后你的目錄名。
②如果輸入“no”,則需要手動添加路徑。添加 export PATH="//bin:$PATH" 在 .bashrc 或者 .bash_profile 中。其中, 替換為你真實的Anaconda安裝路徑。
7.當看到“Thank you for installing Anaconda!”則說明已經成功完成安裝。
8.關閉終端,然后再打開終端以使安裝后的 Anaconda 啟動。
9.驗證安裝結果??蛇x用以下任意一種方法:
- 在終端中輸入命令 condal list ,如果 Anaconda 被成功安裝,則會顯示已經安裝的包名和版本號。
- 在終端中輸入 python 。這條命令將會啟動 Python 交互界面,如果 Anaconda 被成功安裝并且可以運行,則將會在Python版本號的右邊顯示“Anaconda custom (64-bit)”。退出 Python 交互界面則輸入 exit() 或 quit() 即可。
- 在終端中輸入 anaconda-navigator 。如果 Anaconda 被成功安裝,則 Anaconda Navigator 的圖形界面將會被啟動。
使用
簡單介紹幾個 Anaconda 的基本使用命令:
1.查看版本
2.創建環境
3.刪除環境
4.激活環境
5.退出環境
Jupyter Notebook
安裝
有兩種安裝的方式,分別是通過 Anaconda 安裝和命令行安裝。
第一種方式就是安裝 Anaconda ,它附帶 Jupyter Notebook 等常用的科學計算和數據科學軟件包。
第二種通過命令行安裝,命令如下,根據安裝的 Python 選擇對應的命令安裝即可。
# Python 2python -m pip install --upgrade pippython -m pip install jupyter
另外,這里也推薦安裝一個更好使用的 Jupyter lab,安裝方法如下:
它的使用界面如下,其功能會更加強大,具體可以查看文檔:
https://jupyterlab.readthedocs.io/en/stable/
使用
運行 Jupyter Notebook 的方法很簡單,只需要在系統的終端(Mac/Linux 的 Terminal,Window 的 cmd) 運行以下命令即可:
官方文檔地址如下:
https://jupyter.org/documentation
使用 jupyter lab 的命令如下:
Pycharm
安裝
Pycharm 是 Python 的一個 IDE,配置簡單,功能強大,而且對初學者友好,下面介紹如何安裝和簡單配置 Pycharm。
Pycharm 提供 免費的社區版 與 付費的專業版。專業版額外增加了一些功能,如項目模板、遠程開發、數據庫支持等。個人學習 Python 使用免費的社區版已足夠。
pycharm社區版:PyCharm :: Download Latest Version of PyCharm
安裝過程照著提示一步步操作就可以了。注意安裝路徑盡量不使用帶有 中文或空格 的目錄,這樣在之后的使用過程中減少一些莫名的錯誤。
使用
Pycharm 提供的配置很多,這里講幾個比較重要的配置
編碼設置:
Python 的編碼問題由來已久,為了避免一步一坑,Pycharm 提供了方便直接的解決方案
img在 IDE Encoding 、Project Encoding 、Property Files 三處都使用 UTF-8 編碼,同時在文件頭添加
這樣在之后的學習過程中,或多或少會避免一些編碼坑。
解釋器設置:
當有多個版本安裝在電腦上,或者需要管理虛擬環境時,Project Interpreter 提供方便的管理工具。
img在這里可以方便的切換 Python 版本,添加卸載庫等操作。
修改字體:
在 Editor → Font 選項下可以修改字體,調整字體大小等功能。
img常用第三方庫的安裝
常用的第三方庫安裝,包括:
- numpy
- pandas
- Scikit-learn
- matplotlib
- requests
- tqdm
- scipy
- PIL
- opencv-python
- json
安裝命令如下:
參考
- https://blog.csdn.net/zzq900503/article/details/80404314
- https://www.jianshu.com/p/ab50ea8b13d6
- https://aaaaaashu.gitbooks.io/mac-dev-setup/content/Git/index.html
- https://zhuanlan.zhihu.com/p/32925500
- 最詳盡使用指南:超快上手Jupyter Notebook:https://zhuanlan.zhihu.com/p/32320214
- 喏,你們要的 PyCharm 快速上手指南:https://zhuanlan.zhihu.com/p/26066151
歡迎關注我的微信公眾號--算法猿的成長,或者掃描下方的二維碼,大家一起交流,學習和進步!
如果覺得不錯,在看、轉發就是對小編的一個支持!
總結
以上是生活随笔為你收集整理的Mac 下安装配置 Python 开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7个HTML你可能不知道的使用技巧
- 下一篇: 怎么把照片做成计算机主题,windows