對于 Python 開發者而言,Anaconda 能省下大量時間下載和安裝模塊包、處理項目環境等問題,幫助開發者更加愉快地編寫代碼。
如果你苦于給 Python 安裝各種包,安裝過程中還各種出錯。那麼我牆裂推薦——Anaconda,它可以幫助你管理這些包,包括安裝、卸載、更新。
Anaconda 附帶一大批常用數據科學包,如:conda,Python 等 150 多個學科包以及依賴項,你可以立即開始處理數據。
還有一個好處就是:如果你的項目是 Python 2,新項目是 Python 3,你無需同時安裝兩個版本 Python,Anaconda 會幫助你為不同的項目建立不同的運行環境。
Anaconda 的安裝
版本選擇
由于 Python 有 2 和 3 兩個版本,因此 Anaconda 也在 Python2 和 Python3 的基礎上推出了兩個發行版,即Anaconda2 和 Anaconda3。Python3 被越來越多的開發者所接受,但讓人尴尬的是很多遺留老系統依舊運行在 Python2 環境中,因此你不得不同時在兩個版本中進行開發、調試。
如何在系統中同時共存 Python2 和 Python3 是開發者不得不面對的問題,Anaconda 能完美解決 Python2 和 Python3 的共存問題。
conda 是 Anaconda 下用于包管理和環境管理的命令行工具,是 pip 和 vitualenv 的組合。安裝成功後 conda 會默認加入到環境變量中,因此可直接在命令行窗口運行 conda 命令。
如果你熟悉 virtualenv,那麼上手 conda 非常容易,不熟悉 virtulenv 的也沒關系,它提供的命令就幾個,非常簡單。我們可以利用 conda 的虛拟環境管理功能在 Python2 和 Python3 之間自由切換。
多版本切換
# 基于 python3.6 創建一個名為 test_py3 的環境
conda create --name test_py3 python=3.6
# 基于 python2.7 創建一個名為 test_py2 的環境
conda create --name test_py2 python=2.7
# 激活 test 環境
activate test_py2 # windows
source activate test_py2 # linux/mac
# 切換到python3
activate test_py3
快速安裝
Anaconda 可用于多個平台( Windows、Mac OS X 和 Linux)。
官網地址:htt943303309cdbde2c7.jpg" alt="python如何寫代碼和運行代碼(Python開發者如何更加高效地編寫代碼)(8)" />
jupyter 支持很多種文本格式,code、markdown、Raw NBConvert、Heading。
常用的就是 code 和 markdown了,你可以同時在一個 Python 文件中寫 code 和 md。你也可以直接用 jupyter 打開。
經過幾天的學習,我已經寫了部分 Python 的入門博客和代碼,在 Github 上,你更是可以直接将代碼打開運行在 Anaconda 上。圖示中的 .ipynb 文件就是 jupter 文件的擴展名,你可以直接運行,也可以編輯。歡迎 follow 和 star——htt