Python環境搭建之Anaconda快速學習

本文目錄

1.什麼是Anaconda? 

2.Anaconda的特點

3.Anaconda下載安裝

4.Anaconda應用介紹

5.conda包管理

6.conda環境管理

7.PyCharm和Anaconda關聯

1.什麼是Anaconda?

Anaconda 是一個開源免費的Python集成管理工具,自帶了數據科學相關的依賴包,支持多平臺Win/linux/OS X。

2.Anaconda的特點

安裝簡單,自動配置python運行環境,不需要像pycharm那樣需要單獨下載python,並且免費,非常適合新手操作。包含了180多個科學包及其依賴項,非常適合數據計算領域開發。Anaconda 內置一個python3環境,可以不用單獨下載python。可以同時安裝python2和python3,隨時切換python環境。Anaconda 可以實現包管理(packages)和虛擬環境(environment)管理。使用conda 命令可用於安裝、卸載、更新包、類似於pip。還可以創建不同版本的虛擬環境,類似於 virtualenv 。

3.下載安裝

下載Anaconda

Anaconda官網,下載Anaconda:https://www.anaconda.com/products/individual

官網下載較慢,Anacondawin64百度雲盤下載鏈接:

鏈接: https://pan.baidu.com/s/11BdyZ5XQTxK3qGDf-16QFg 提取碼: mven

安裝Anaconda

Anaconda安裝非常簡單,按照說明直接點擊下一步就行,完成後會自動配置好Python環境以及一些常用第三方庫。

安裝過程中,儘量勾選如下選項,直接將Anaconda加入到系統環境變量中:

安裝完成後,cmd輸入conda --version檢驗安裝是否成功。

4.Anaconda應用介紹

Anaconda Navigator :用於管理工具包和環境的圖形用戶界面,可以方便地啓動應用、管理conda包、虛擬環境和頻道,不需要使用命令行。

Jupyter notebook:一個強大的數據分析工具,你可以在上面寫代碼、運行代碼、寫文檔、列方程式、做數據可視化展示等。

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

Spyder :Spyder 是強大的交互式 Python 語言開發環境,它最大的優點就是模仿MATLAB的“工作空間”的功能,可以很方便地觀察和修改數組的值,提供高級的代碼編輯、測試、調試功能。

5.conda包管理

查看conda版本

conda --version

更新conda

conda update conda

查看幫助

conda -h

查看已安裝的包

conda list

安裝第三方包

conda install matplotlib

更新python版本

conda update python#更新python,conda會將Python更新到該系列的最高版本

刪除包

conda remove matplotlib

6.conda環境管理

conda可以實現虛擬環境的創建、導出、刪除和更新,可以實現不同Python版本或軟件包的隔離環境,並允許我們在各個環境之間自由切換。

查看當前存在哪些虛擬環境

conda env list 或者 conda info -e

創建一個python3.8版本名字爲test的python獨立環境

conda create -n test python=3.8

激活環境

activate test

退出當前環境

conda deactivate

刪除該環境

conda remove -n test --all

7.PyCharm和Anaconda關聯

如何在pycharm中使用Anaconda中的python解釋器和庫呢

首先,通過conda env list找到Anaconda中python解釋器的路徑:

然後,在pycharm中按照下面的步驟選擇python解釋器即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章