開發環境部署
- Anaconda
- 下載安裝
- 配置環境變量
- 管理包
- 管理環境
- 運行anaconda
- 補充
一 、Anaconda
Anaconda是Python的一個開源的發行版本,里面包含了很多科學計算相關的包,它和Python的關系就像linux系統中centos和Ubuntu的關系一樣,不沖突,你可以同時在電腦上安裝這兩個東西。那至於為什么我已經在電腦上安裝了pycharm還要安裝這個Anaconda呢,主要有以下幾點原因:
(1)Anaconda附帶了一大批常用數據科學包,它附帶了conda、Python和 150 多個科學包及其依賴項。因此你可以用Anaconda立即開始處理數據。
(2)管理包。Anaconda 是在 conda(一個包管理器和環境管理器)上發展出來的。在數據分析中,你會用到很多第三方的包,而conda(包管理器)可以很好的幫助你在計算機上安裝和管理這些包,包括安裝、卸載和更新包。
(3)管理環境。為什么需要管理環境呢?比如你在A項目中用到了Python2,而新的項目要求使用Python3,而同時安裝兩個Python版本可能會造成許多混亂和錯誤。這時候conda就可以幫助你為不同的項目建立不同的運行環境。還有很多項目使用的包版本不同,比如不同的pandas版本,不可能同時安裝兩個pandas版本。你要做的應該是在項目對應的環境中創建對應的pandas版本。這時候conda就可以幫你做到。
總結:Anaconda解決了官方Python的兩大痛點:
(1)提供了包管理功能,Windows平台安裝第三方包經常失敗的場景得以解決
(2)提供環境管理功能,解決了多版本Python並存、切換的問題。
接下來就需要了解Anaconda如何進行安裝
二 、下載
Anaconda下載入口
按照上面的路徑點擊下載,下載完成后就可以一路點擊下一步完成安裝,如果中間需要修改安裝路徑可以自己改一下。安裝成功之后我們會發現,多出來幾個應用
Anaconda Navigtor :用於管理工具包和環境的圖形用戶界面,后續涉及的眾多管理命令也可以在 Navigator 中手工實現。
Jupyter notebook :基於web的交互式計算環境,可以編輯易於人們閱讀的文檔,用於展示數據分析的過程。
qtconsole :一個可執行 IPython 的仿終端圖形界面程序,相比 Python Shell 界面,qtconsole 可以直接顯示代碼生成的圖形,實現多行代碼輸入執行,以及內置許多有用的功能和函數。
spyder :一個使用Python語言、跨平台的、科學運算集成開發環境。
那以上應用我們簡單了解一下就好,不需要管。
三 、配置環境變量
3.1 windows 系統
如果是Windows環境的話就需要在控制面板\系統和安全\系統\高級系統設置\環境變量\用戶變量\PATH
當中添加anaconda的安裝目錄的Scripts文件夾。
驗證:
打開命令行輸入conda -–version,如果能輸出版本號就對了
3.2 Mac系統
在終端輸入以下命令
export PATH=~/anaconda/bin:$PATH
四、管理包
在anaconda當中雖然已經存在了很多科學計算的包,但是我們總有需要安裝新的包的需求,有了anaconda就可以很好地管理這些包了
# 管理包在Python解釋器中有pip,在anaconda中conda,它的功能和pip是一樣的,在anaconda中選擇pip也是可以安裝包的
1、安裝包
conda install requests
2、卸載包
conda remove requests
3、更新包
conda update requests
4、查詢已安裝的包
conda list
五、管理環境

可以通過conda創建不同的運行環境
5.1 創建環境
conda create -n program_test pandas
上面這條指令中的program_test
是新創建的環境名稱,pandas是指需要安裝到環境中的包名稱。
當然在安裝的時候還可以指定解釋器的版本
conda create -n python36 python=3.6 # 創建解釋器版本為3.6的環境
conda create -n python27 python=2.7 # 創建解釋器版本為2.7的環境
5.2 進入環境
conda activate program_test
5.3 退出環境
deactive
六 、運行Anaconda
打開安裝的Anaconda文件
點擊Anaconda Navigator運行
選擇圖中圈起來的按鈕,會彈出來四個選擇,選擇最后一個Jupyter Notebook就可以打開代碼編輯工具,如果不是用谷歌瀏覽器打開的,先嘗試修改默認瀏覽器,或者按照第七條的補充內容進行修改
以上就是我們本機的根目錄,就類似於windows系統的User目錄,接下來就可以點擊右上角的New
按鈕選擇創建一個Python3文件,這個文件的后綴名是.ipynd.
接下來我們所有的程序都要在這個上面進行編寫:
七、補充
配置Jupyter notebook默認打開的瀏覽器
當我們想通過jupyter notebook編輯器來編寫代碼的時候,有的時候會發現他默認會打開你的IE瀏覽器,但是平時我們都是使用chrome瀏覽器的,接下來就一起來看看怎么修改這個東西
第一步:打開Cmd頁面輸入activate進入anaconda prompt
第二步:輸入
jupyter notebook --generate-config
,查看你配置文件的位置
第三步:通過記事本打開配置文件找到
#c.NotebookApp.browser = ''
設置
第四步:在它的下面加上一段代碼
import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Users\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe"))
c.NotebookApp.browser = 'chrome'
將其中的路徑改為你電腦上chrome啟動文件的路徑,一定要注意路徑中的文件名使用雙斜杠分隔的。
因為大部分數據分析的工作都是需要一步一步做的,不是像我們做Web,搭網站,做后台那樣需要大量的代碼鋪墊。所以說更專業的數據分析操作都是在這個Jupyter Notebook當中完成的。