開發環境部署


開發環境部署

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

一 、Anaconda

undefined

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如何進行安裝

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

四、管理包

在anaconda當中雖然已經存在了很多科學計算的包,但是我們總有需要安裝新的包的需求,有了anaconda就可以很好地管理這些包了

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

2、卸載包
conda remove requests

3、更新包
conda update requests

4、查詢已安裝的包
conda list

五、管理環境

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

七、補充

配置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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM