機器學習Python編程環境:VSCode+Anaconda
機器學習Python編程環境(Windows):VSCode+Anaconda
安裝順序:Anaconda ->VSCode (不必下載Python)->機器學習常用Python包
為什麼選擇VSCode ?
Anaconda + pycharm是大家都熟悉的Python編程環境,但是pycharm比較笨重,而VSCode是一款更加輕量級的編輯器,開大文件不卡,與大家熟知的Visual Studio不同,這款產品不是IDE,而只是一款集成了Git和Debug功能的Editor
- 官網下載Anaconda,地址:https://www.anaconda.com/download/
下載時選擇合適的版本:Python3.6 or Python2.7,64位 or 32位
有了Anaconda後,便省去下載安裝Python的過程了
安裝:
安裝類型選它推薦的 just me 選項,修改安裝路徑以節省C盤空間,
其他都按照所提示的流程一直點next直到finish就好了
檢驗是否安裝成功:
進入cmd,直接輸入Python,出現如下信息,打開的便是Anaconda自動一起安裝好的Python;或者命令行輸入conda -v看是否會出現版本信息:
2.官網下載VSCode,地址:https://code.visualstudio.com/,按照提示安裝好,不習慣英文界面的可以在擴展一欄中搜索並安裝中文語言包:
3.VSCode配置
1)打開VSCode,在擴展一欄搜索並點擊安裝Python
2)配置Python路徑
依次選擇:文件->首選項->設置,
在右邊搜索欄搜索python.pythonPath,將中間的搜索結果複製粘貼到右邊【用戶設置】,修改引號中間的地址為你的Anaconda安裝的地址,記得後面追加一個python.exe,如D:/python-dev-env/Anaconda3/python.exe,注意中間的轉移符是/而不是,保存這個json文件後它會自動覆蓋中間所顯示的默認設置。
4. 安裝常用的機器學習Python包:
進入cmd,用pip或conda命令下載Python包:
conda install package-name, 如:
conda install scipyconda install scikit-learn
測試:控制台運行Python,輸入:import package-name,回車沒有報錯證明這個包就安裝好了,同樣的方式下載matplotlib,pandas,gensim等
還有一些比較特殊的包,如
1) 自然語言處理工具包:nltk
在控制台或者Spyder中依次執行下面兩行
import nltk
nltk.download()
會彈出如下界面,選擇book或者選擇all,然後download
2)深度學習框架:pytorch
在官網查看適合的下載命令:https://pytorch.org/
比如我的環境是Windows+conda+3.5,下面會根據【ps】也許,還沒等你安裝的時候發現conda這個命令沒有!出現如下錯誤:你所選擇的環境給出不同的命令,依次複製命令,進入cmd粘貼執行,就可以安裝pytorch和torchvision啦。
【踩過的大坑】也許,在你期待的搓著小手準備安裝各種包的時候,突然報出現如下錯誤:
「conda不是內部或外部命令」,這種問題我遇到過兩次了,這怎麼辦?
查了許多網上的解決方法,大多都是建議配置Anaconda的系統環境變數,於是檢查了一下在系統path中已有 Anaconda 以及 Anaconda/Scripts 的路徑,因為Anaconda3在安裝的過程中就自動配置了環境變數。屢試屢敗後索性重新安裝,後來問題莫名其妙解決了。
關於卸載,我是直接進入安裝的Anaconda文件夾下,點擊Uninstall-Anaconda3.exe執行文件,它就卸載得乾乾淨淨了:
我也不知道為什麼重新安裝就好了,知道的童鞋可以在這裡跟我講一下,多謝~
推薦閱讀:
※獲取本機的上網IP
※Live 審核通過啦,收集聽眾姥爺的問題
※python基礎-break,continue,pass
※用Python自動填寫問卷星
※Day6-2,變數作用域(全局變數),異常處理