Anaconda是在一個包管理器和環境管理器(conda)的基礎上發展出來的。數據分析中,常常會使用到許多第三方包,而conda可以很好地安裝、和管理這些包。其次,它可以創建和管理虛擬環境。
Jupyter notebook和pycharm都是很好的開發平台,尤其是針對深度學習項目,占據90%以上。
Jupyter notebook的主要優勢是可以將代碼、說明文本、數學方程以及程序的可視化結果全部組合到一個文檔中。
Pycharm是目前使用最廣泛的一種集成開發環境,具有編碼協助、項目代碼導航、代碼分析、便於調式等功能。
1.Anaconda
Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。下載鏡像:
Index of /anaconda/archive/ | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror
Anaconda安裝後自帶Jupyter。
2.pycharm
安裝pycharm2020.1.1以上版本。
1.python包
包 =“工具”;
下載包 = “買工具”;
寫程序 = "用工具做東西"(程序import導入)
2.Anaconda
環境 = "好比一棟樓,在樓裡面分配一間屋給各種‘包’放,每間房裡面的‘包’互不影響"
激活環境 = “告訴電腦,我現在要用這個屋子裡面的‘包’來做東西了所以要進這間屋子”
移除環境 = “現在這個屋子裡面我原來要用的東西現在不需要了把它趕出去節省電腦空間”
Conda創建環境相當於創建一個虛擬的空間將這些包都裝在這個位置,我不需要了可以直接打包放入垃圾箱,同時也可以針對不同程序的運行環境選擇不同的conda虛擬環境進行運行。
比如env1裝了pytorch1.0,env2裝了pytorch1.2,需要使用1.0的時候激活env1,需要使用pytorch版本1.2的時候激活env2,這樣就不用每次配環境一個一個包重新安裝。
各版本的python安裝鏡像:
https://registry.npmmirror.com/binary.html?path=python/
pip安裝命令:pip install [packagename] -i https://pypi.tuna.tsinghua.edu.cn/simple
python包鏡像源推薦:
阿裡雲 https://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 Simple Index
Pycharm更改鏡像源:
依次輸入上面4個鏡像源地址
[1]:Anaconda使用教程一(新手友好) - 知乎