天天看點

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

TED演講“First 20 Hours-How to Learn Anything”中演講者将快速學習一項新技能分成四個步驟——解析技能、掌握足夠多的知識并且自我矯正、清楚學習中障礙、不斷練習至少20小時,同時演講者以自身結束學習尤克裡裡20小時作為完美的謝幕。将使用20小時學習使用python進行資料分析實踐,記錄在往後學習20小時内的知識整理及其心得體會。

學習任何技能的第一步必然是了解技能的應用即為什麼學習python:略(歸根結底各有各的用途沒啥好記錄哈哈哈哈)

其次便是開始安裝python資料分析的環境(主要用到Anaconda和Jupyter notebook):

Anaconda在英文中為“蟒蛇”意思,它的用途主要是包的管理(第三方包的安裝解除安裝以及更新)和環境的管理(為不同的項目建立各自所需的環境)。

Jupyter notebook相當于将代碼、文檔等一切集中起來的代碼輸入器,便于使用者檢視項目。

安裝Anaconda

安裝Anaconda先在官網(https://www.anaconda.com/distribution/)下載下傳與電腦系統比對的安裝程式(

下載下傳的是Anaconda Distribution

),啟動運作安裝程式(

windows10系統要以管理者身份運作

),一路預設選項點next,完成安裝。

環境變量配置

可以在安裝Anaconda時選擇自動配置環境變量

若沒有選擇自動配置,手動配置步驟如下:電腦屬性→進階系統設定→環境變量→系統變量→Path→建立兩個環境變量→Anaconda安裝目錄和Anaconda安裝目錄Scripts

例如

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

Anaconda更新

conda update conda

conda update anaconda

conda update anaconda-navigator

環境建立和删除

建立python3.5的xxxx虛拟環境:conda create -n xxxx python=3.7

進入xxxx環境:conda activate xxxx

關閉環境:conda deactivate

顯示所有的虛拟環境:conda env list

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

删除xxxx虛拟環境:conda remove -n xxxx --all

注:conda沒有重命名環境的功能,如果需要實作的話可以通過克隆來實作:conda create --name 新名 --clone 舊名

包的管理

1. 包的安裝更新及其解除安裝 安裝

:在Anaconda Navigator頁面依次選擇Environments→base(root)→uninstalled→搜尋包名稱→選擇需要包→Apply

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

或者一般比較常用的在

終端

進入需要的環境安裝:activate 環境名→conda install 需要包

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
更新解除安裝

:在Anaconda Navigator頁面依次選擇Environments→base(root)→installed→搜尋包名稱→點選需要包左側→Mark for update(更新)/Mark for removal(解除安裝)→Apply

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
注:若Mark for update無法選擇表明目前版本不需要更新

或者一般常用在

終端

進入需要的環境更新需要包:activate 環境名→conda update 需要包

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

解除安裝需要包:activate 環境名→conda uninstall 需要包

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
2. 打開conda的指令端

在Anaconda Navigator頁面依次選擇Environments→base(root)旁小三角→Open Terminal

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

也可以直接鍵入win+r輸入cmd進入

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

啟動Jupyter notebook

在Anaconda Navigator Home頁面選擇Jupyter notebook 圖示啟動或者一般常用在

終端

切換到需要目錄鍵入指令jupyter notebook得到如下的頁面

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

使用Jupyter notebook(常用功能)

1. 建立notebook
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
2. 運作

上方一欄運作按鈕或者Ctrl+Enter

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
3. 代碼自動補全功能

在輸入後面代碼上需要用到前面的用過的變量或python内部本來就存在函數,可以輸入開頭一個或幾個字母按Tab鍵可直接選擇前面用過的變量或函數

注:若想前面定義的變量用到自動補全,需要将定義變量的cell運作

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
4. 重新運作所有單元格裡代碼
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
5. 建立新的cell
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

單元格前面In[ ]中數字為運作整個程式的步驟先後順序排列

注:出現In[*]時表示前面或目前cell正在運作,若前面cell出現死循環,後面cell将不會出現結果,可點選上方欄裡中斷服務 6. 儲存

一般會每隔一段時間自動儲存

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
7. 關閉檔案
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
8. 删除檔案
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
9. 共享notebook

在編輯頁面選擇File→Download as

一般分享展示成果選擇下載下傳HTML檔案,需要将代碼嵌入成果中展示選擇下載下傳Python檔案,在部落格或文檔中引用選擇下載下傳Markdown檔案

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
10. 關閉伺服器

在Windows

終端

按Ctrl+c(Mac或Linux系統按兩次Ctrl+c)

base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...
注:當再次編輯代碼時需要先選擇Kemel選項中選額Restart&Run All重新編譯之前cell中的代碼。
base環境解除安裝python_20小時快速學習python資料分析實踐1——相關軟體一系列安裝和基本操作熟悉(第0-1h)...

11. 安裝的包不可使用

原因:目前環境沒有安裝需要的包

在notebook檔案左上方檢視目前notebook用的環境名,在終端進入目前notebook的環境名(activate 環境名),安裝需要包(conda install 需要的名稱),重新運作cell