本文目錄
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解釋器即可。