開發環境部署

開發環境部署

  • Anaconda
  • 下載安裝
  • 配置環境變量
  • 管理包
  • 管理環境
  • 運行anaconda
  • 補充

一 、Anaconda

undefined

Anaconda是Python的一個開源的發行版本,裏面包含了不少科學計算相關的包,它和Python的關係就像linux系統中centos和Ubuntu的關係同樣,不衝突,你能夠同時在電腦上安裝這兩個東西。那至於爲何我已經在電腦上安裝了pycharm還要安裝這個Anaconda呢,主要有如下幾點緣由:python

(1)Anaconda附帶了一大批經常使用數據科學包,它附帶了conda、Python和 150 多個科學包及其依賴項。所以你能夠用Anaconda當即開始處理數據。linux

(2)管理包。Anaconda 是在 conda(一個包管理器和環境管理器)上發展出來的。在數據分析中,你會用到不少第三方的包,而conda(包管理器)能夠很好的幫助你在計算機上安裝和管理這些包,包括安裝、卸載和更新包。web

(3)管理環境。爲何須要管理環境呢?好比你在A項目中用到了Python2,而新的項目要求使用Python3,而同時安裝兩個Python版本可能會形成許多混亂和錯誤。這時候conda就能夠幫助你爲不一樣的項目創建不一樣的運行環境。還有不少項目使用的包版本不一樣,好比不一樣的pandas版本,不可能同時安裝兩個pandas版本。你要作的應該是在項目對應的環境中建立對應的pandas版本。這時候conda就能夠幫你作到。chrome

總結:Anaconda解決了官方Python的兩大痛點:windows

(1)提供了包管理功能,Windows平臺安裝第三方包常常失敗的場景得以解決centos

(2)提供環境管理功能,解決了多版本Python並存、切換的問題。瀏覽器

接下來就須要瞭解Anaconda如何進行安裝安全

undefined

二 、下載

Anaconda下載入口

undefined

按照上面的路徑點擊下載,下載完成後就能夠一路點擊下一步完成安裝,若是中間須要修改安裝路徑能夠本身改一下。安裝成功以後咱們會發現,多出來幾個應用編輯器

  1. Anaconda Navigtor :用於管理工具包和環境的圖形用戶界面,後續涉及的衆多管理命令也能夠在 Navigator 中手工實現。函數

  2. Jupyter notebook :基於web的交互式計算環境,能夠編輯易於人們閱讀的文檔,用於展現數據分析的過程。

  3. qtconsole :一個可執行 IPython 的仿終端圖形界面程序,相比 Python Shell 界面,qtconsole 能夠直接顯示代碼生成的圖形,實現多行代碼輸入執行,以及內置許多有用的功能和函數。

  4. spyder :一個使用Python語言、跨平臺的、科學運算集成開發環境。

那以上應用咱們簡單瞭解一下就好,不須要管。

三 、配置環境變量

3.1 windows 系統

若是是Windows環境的話就須要在控制面板\系統和安全\系統\高級系統設置\環境變量\用戶變量\PATH當中添加anaconda的安裝目錄的Scripts文件夾。

驗證:
打開命令行輸入conda -–version,若是能輸出版本號就對了

undefined

3.2 Mac系統

在終端輸入如下命令

export PATH=~/anaconda/bin:$PATH

4、管理包

在anaconda當中雖然已經存在了不少科學計算的包,可是咱們總有須要安裝新的包的需求,有了anaconda就能夠很好地管理這些包了

# 管理包在Python解釋器中有pip,在anaconda中conda,它的功能和pip是同樣的,在anaconda中選擇pip也是能夠安裝包的
一、安裝包
conda install requests

二、卸載包
conda remove requests

三、更新包
conda update requests

四、查詢已安裝的包
conda list

5、管理環境

undefined

能夠經過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文件

undefined

點擊Anaconda Navigator運行

undefined

選擇圖中圈起來的按鈕,會彈出來四個選擇,選擇最後一個Jupyter Notebook就能夠打開代碼編輯工具,若是不是用谷歌瀏覽器打開的,先嚐試修改默認瀏覽器,或者按照第七條的補充內容進行修改

undefined

以上就是咱們本機的根目錄,就相似於windows系統的User目錄,接下來就能夠點擊右上角的New按鈕選擇建立一個Python3文件,這個文件的後綴名是.ipynd.

接下來咱們全部的程序都要在這個上面進行編寫:

undefined

7、補充

配置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當中完成的。

undefined

相關文章
相關標籤/搜索