最近看了些關於資料分析的書,想系統的整理下相關知識,算是學習筆記吧,也希望能幫到初學者。
安裝python的方法有很多種,資料分析方面比較常用anaconda。anaconda是乙個開源的python發行版本,其包含了conda、python等多個科學包及其依賴項,也可以使用miniconda這個較小的發行版,僅包含conda和 python。anaconda可以管理包,就是能夠安裝、更新、移除工具包,比如numpy、scipy、pandas、scikit-learn等資料分析中常用的包;也可以管理環境,能夠建立、訪問、共享、移除環境,用於隔離不同專案所需要的不同版本的工具包,所以,我們可以建立 python2 和 python3 兩個環境,來分別執行不同版本的 python **。
有的情況下,可能會遇到找不到 conda 命令的錯誤提示,這很可能是環境路徑設定的問題,下面是 window、mac 下配置環境變數的方法:
1. window 系統
計算機->右鍵選擇屬性->高階系統設定->環境變數->系統變數->path。在path中加入anaconda安裝的目錄就可以了,如下圖:
2. mac 電腦
在終端輸入以下命令:
export path=~/anaconda3/bin:$path如果執行以下更新包命令:
conda upgrade --all如果出現 condahttperror: http 000 connection failed for url...
的錯誤資訊,需要執行以下命令:
conda config --add channels即可新增 anaconda python 免費倉庫。conda config --add channels
conda config --set show_channel_urls yes
至此,完成安裝anaconda,下面讓我們看一下如何用anaconda管理環境和工具包。
1. 建立環境
格式:
conda create --name env_name package_names其中,env_name 是環境的名稱,package_names 是安裝在建立環境中的包名稱。
例如,要建立環境 python36,其中包含包python,並指定版本,在 anaconda prompt(終端)中輸入:
conda create --name python36 python=3.6也可以使用以下命令建立環境
conda create -n python2 python=2.72. 進入環境windows 下格式
activate env_namelinux & mac 下格式
source activate env_name3. 離開環境windows 下格式
deactivatelinux & mac 下格式
source deactivate4. 列出環境格式:
conda env list執行命令之後,結果如下圖:
其中,帶星號(*)的環境是當前環境。
5. 刪除環境
格式:
conda remove --name env_name --all其中,env_name 是環境的名稱。
例如,刪除環境 python36,在 anaconda prompt(終端)中輸入:
conda remove --name python36 --all也可以使用以下命令刪除環境python36
conda env remove -n python361. 安裝包格式:
conda install package_namepackage_name為包的名稱
例如,要安裝 numpy,在 anaconda prompt(終端)中輸入:
conda install numpy如果要同時安裝多個包,可以輸入:
conda install pandas numpy如果想要指定包的版本,可以輸入
conda install numpy=1.14也可以指定環境安裝包,可以輸入以下命令安裝 numpy
conda install -n python36 numpy2. 移除包格式:
conda remove package_name例如,要移除 numpy,在 anaconda prompt(終端)中輸入:
conda remove numpy也可以指定環境移除包,可以輸入以下命令移除 numpy
conda remove -n python36 numpy3. 更新包格式:
conda update package_name要更新環境中的所有包,在 anaconda prompt(終端)中輸入:
conda update --all也可以指定環境更新包,可以輸入以下命令更新 numpy
conda update -n python36 numpy4. 列出已安裝的包要檢視所有的包,在 anaconda prompt(終端)中輸入:
conda list也可以查詢某個指定環境的已安裝包
conda list -n python365. 查詢包的資訊格式:
conda search package_name例如,下面是查詢包 numpy 的資訊
conda search numpy注:1、如果在終端用命令建立了多個環境,然而在 jupyter notebook 中不顯示建立的環境,這時候需要安裝包 nb_conda 用於 jupyter notebook 自動關聯 anaconda 環境,執行命令如下:
conda install nb_conda2、建立新的 python 環境,比如3.6,執行
conda create --name python36 python=3.6
conda create -n python36 python=3.6 anaconda
Anaconda安裝以及使用
第三步 出現以下視窗 可都選擇預設 第乙個為新增環境變數 第二個為自動新增python 如果是windows的話需要去 控制面板 系統和安全 系統 高階系統設定 環境變數 使用者變數 path 中新增 anaconda的安裝目錄的scripts資料夾,比如我的路徑是c programdata ana...
使用Anaconda安裝faiss
我透,耗費了我兩個下午,在第一台伺服器安裝踩坑,後來又在另一台伺服器安裝又踩坑,我服了。特此記錄。使用anaconda安裝faiss是最方便快速的方式,facebook會及時推出faiss的新版本conda安裝包,在conda安裝時會自行安裝所需的libgcc,mkl,numpy模組。faiss的c...
Anaconda安裝及使用
wget2.安裝 bash anaconda3 5.3.1 linux x86 64.sh3.接下來會出現一些讓你進行操作的問題 閱讀協議書 直接按enter即可。這個是會問你是否接受協議,輸入yes。4.如果想要更改安裝路徑,如下圖。因為後續出現了一些問題,又重新安裝回了預設路徑home下。5.會...