windows下python3关于机器学习的环境配置,Anaconda的安装和使用方法以及安装后无法打开的解决方法
早就知道Anaconda可以管理好多個環境,由于原來一直沒有這方面的需求,電腦上的python-base環境加一個pip幾乎能解決所有問題,但現在看來不得不再添加其他的環境了。但是一個anaconda卻安裝了好久而且網上相關的教材也很少,所以決定總結一下這一系列問題
一、Anaconda簡介與安裝
在用python做數據分析的過程中,最令人頭痛的就是python的各種包的管理,比如pandas,numpy,matplotlib等。這些包在做數據分析時候至關重要,那么anaconda到底是什么?
簡單來說,Anaconda是Python的包管理器和環境管理器。先來解決一個初學者都會問的問題:我已經安裝了Python,那么為什么還需要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管理你的python包,最后將anaconda運用在pycharm或vscode中。
下載地址:https://www.anaconda.com/download/
下載的時候選擇對應的操作系統和python版本后記得使用迅雷下載,我第一次使用的谷歌默認的下載器結果很慢只有幾百k
安裝時記得選添加到系統路徑的選項,如果有問題可以參考:https://blog.csdn.net/qq_36015370/article/details/79484455
如果順利安裝后無法打開,你可以嘗試在中用命令打開(anaconda-navigator),以便看到錯誤提示,我當時缺少一個qt的包所以無法成功打開軟件,用pip安裝一下就好了
二.如何使用anaconda
主要看關注三個方框中的內容。
左邊一個紅方框內的四個目錄,后兩個就不再介紹了自己點進去就知道什么意思了。主要說一下前兩個。
Home 中的這8個方框,每個方框可以理解為一個軟件,圖中我安裝了上面的四個,Launch可以直接打開。下面的四個我沒有安裝。 還有一個注意點:如下圖紅色框內
表示這四個app 是在base(root)下的。這是什么意思呢?繼續往下看。
Environments 此處是重點。
這表示紅色框內有三個環境
base(root)
t1100k224
test-env
第一個就是我們常用的環境。2,3是我新建的,綠色方框內有四個選項,新建、克隆、導入、移除。看名字就知道其作用是什么了。
新建一個環境后會有一些基礎的包,比如python、pip 等。
打開任意一個環境可以做一些操作:
一些基本的命令如下:
比如我想用
python3.6.5
Tensorflow1.10.0
Keras2.2.4
直接conda install python3.6.5 Tensorflow1.10.0 Keras==2.2.4即可
我的t1100k224這個環境就是tensorflow1.10.0和keras2.2.4,當然環境的名字可以任意定義,只要自己明白記住即可。
也可以用另一種方法添加包
下面我們以導入pandas和numpy包為例子選中剛才創建的new python工程,在右側的搜索框中輸入pandas,在左側下拉選項中選擇 Not installed,選擇搜索結果中的pandas,點擊下方的Apply。
3.在彈出的對話框中再次點擊Apply,等待安裝完成。
三.環境與編譯器的關聯
寫python最好用的編譯器是什么?
spyder?pycharm?jupyter?vscode?
首先說vscode:在設置中搜索如下內容,在path中填寫下你剛才創建的環境目錄下的python.exe。(你剛才創建的環境都會出現在envs中)
然后重啟vs即可
再說pycharm吧
選擇環境所在的路徑的python.exe即可。
這里切換環境也非常隨意。
spyder 呢?
也去找這個路徑嗎?
就是這個讓我忙了一下午。一把辛酸淚。
Don’t call me,I call you!
再來看一張圖:
Applications on t1100k224 在這個環境下的軟件。
沒錯這兩是我新裝的。
看一下,每一個環境,你要用spyder的時候,都得為這個環境裝一個spyder 軟件。
知道真相的我眼淚掉下來。
總結
以上是生活随笔為你收集整理的windows下python3关于机器学习的环境配置,Anaconda的安装和使用方法以及安装后无法打开的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DFT,DTFT,DFS,FFT之间的关
- 下一篇: 人工智能,机器学习,深度学习入门好文,强