python學習——anaconda安裝

小編又來放送了,以後小編週末會更新軟件等,望各位網友支持,謝謝!

小編處於萌芽期,希望大家多多轉發分享,有意見可以評論私聊小編,謝謝!

Python(計算機程序設計語言)

編輯鎖定Python (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。

Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)許可。Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。

Python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

7月20日,IEEE發佈2017年編程語言排行榜:Python高居首位 。甚至有人認為Pyhon將取代java。

2018年3月,該語言作者在郵件列表上宣佈 Python 2.7將於2020年1月1日終止支持。用戶如果想要在這個日期之後繼續得到與Python 2.7有關的支持,則需要付費給商業供應商。其實Python2和Python3的使用區別不大,主要在一些書寫格式上等。

鏈接:https://www.python.org/

python學習——anaconda安裝

關於學習和編譯python有很多軟件,今天小編要介紹的集筆記與編程與一體的學習軟件anaconda3

鏈接:https://www.anaconda.com/download/#windows(下載地址,打開網頁可能稍慢)

python學習——anaconda安裝

anaconda(一個開源的Python發行版本)

編輯鎖定Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 因為包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。

Anaconda使用入門簡介

  • Conda是一個開源的包、環境管理器,可以用於在同一個機器上安裝不同版本的軟件包及其依賴,並能夠在不同的環境之間切換
  • Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等
  • Miniconda包括Conda、Python

一般我們下載使用的就是Anaconda,包括了基本的一些工具包,

conda就是用於管理包和環境的命令行工具,下面介紹一下其基本用法

  • conda管理

# 確認conda已安裝

conda --version

# 更新conda版本

conda update conda

其中更新命令不僅僅會更新conda的版本,同時會自動更新相關的包,

其實,我們也可以使用這個命令來更新Anaconda版本

conda update anaconda

  • 環境管理

這裡的環境指的是不同的軟件版本及其依賴所構成的環境,

環境之間“絕緣”,相同軟件包的不同版本可以存在於同一機器下

# 創建新環境

conda create --name snowflakes biopython

其中snowflakes代指環境的名稱,biopython指要在新環境中添加的軟件包,

這裡並沒有指定新的環境所要使用的Python版本,所以會使用當前環境使用的Python版本

# 查看當前環境

conda info --envs

# conda environments:

#

# root * C:\Program Files\Anaconda3

# snowflakes C:\Program Files\Anaconda3\envs\snowflakes

上述命令會列出當前所有可用的環境及其路徑,並在當前使用的環境前添加*

root是在安裝Anaconda時自動創建的環境名稱,

其Python版本根據選擇的Anaconda版本而定

# 創建環境時指定Python版本

conda create --name bunnies python=3 astroid babel

在創建環境指定軟件包時,可以使用package_name=version_number

的方式來指定要使用的軟件版本

# 切換環境

# Linux, OSX:

# source activate snowflakes

#

# Windows:

activate snowflakes

# 切換回默認環境(root)

# Linux, OSX:

# source deactivate

#

# Windows:

deactivate

其實,還可以複製一個和指定環境完全相同的環境,

只要在創建時添加--clone參數指定相應的環境名稱即可

# 複製環境

conda create --name flowers --clone snowflakes

另外,環境也可以在不同機器之間進行復制,

只要將要複製的環境導出為*.yml配置文件,

再到指定機器上創建時指定配置文件即可

# 導出配置文件

conda env export --name snowflakes > snowflakes.yml

# 根據配置文件導入環境

conda env create -f snowflakes.yml

  • 軟件包管理

# 查看所有已安裝的軟件包

conda list

可用的完整軟件包列表可以在http://docs.continuum.io/anaconda/pkg-docs.html中查找,

所有的軟件包都按照Python的版本進行了分類

當我們想要安裝某個軟件包時,可以直接在命令行中進行查找並安裝

# 查找軟件包

# 羅列出所有可用的版本並在已經安裝的版本前加*

conda search beautifulsoup4

# 安裝軟件包

conda install --name beautifulsoup4=4.4.1

另外,也可以http://anaconda.org網站上搜索想要的軟件包,

根據頁面上的提示執行相應的命令即可安裝

最後,同樣的可以使用pip命令來安裝軟件包

pip install XXX

而更新軟件包可以使用update命令

conda update --name snowflakes beautifulsoup4=4.5.1

  • python管理

對於conda來說,其實python也是一個軟件包,

所以,python的管理基本和軟件包管理相同

# 查找可用python版本

conda search --full-name python

查找名稱完全匹配python的軟件包,而不是名稱還有python的軟件包,

可以在創建環境時指定python版本

conda create -n snakes python=3.4

卸載包、環境

# 卸載包

# 刪除指定環境中的指定包

conda remove --name snowflakes biopython

# 卸載環境

# --all參數表示移除環境中的所有軟件包,即刪除整個環境

conda remove --name snakes --all

TIPS: 所有命令都可以使用--help參數來查找詳細的參數說明及用法參考鏈接:http://conda.pydata.org/docs/test-drive.htmlhttps://docs.continuum.io/_downloads/Anaconda_CheatSheet.pdf

jupyter notebook

打開步驟:(windows10為例)

1.開始中找到如圖所示,打開anaconda prompt,不要直接打開notebook,可能會出現打不開的情況

python學習——anaconda安裝

2.打開後:

python學習——anaconda安裝

輸入:jupyter notebook 按回車

python學習——anaconda安裝

python學習——anaconda安裝

3.打開的文件是C盤目錄,在右上角new新建文檔

python學習——anaconda安裝

出現這種情況只需等待片刻即可

python學習——anaconda安裝

4.修改文件名,開始工作

python學習——anaconda安裝

5.使用方法:

參考:http://www.360doc.com/content/16/1221/02/1489589_616432355.shtml

可能出現的問題:

不能從anaconda中直接打開jupyter notebook等程序

只需要按照我上文的打開方式打開即可


分享到:


相關文章: