重拾Python(2):如何安裝新的package(Windows)
使用python進行數據分析或者數據處理時,往往需要使用一些package,而使用package之前必須安裝它。Anaconda安裝包中包含了很多常用的package,可以滿足絕大部分需求,比如numpy、pandas、matplotlib等等,因此不需要用戶再單獨安裝這些package。但是一些不常用的、或者小眾的package則需要我們手動安裝。
判斷一個package是否已經安裝有兩種方法:
1)在spyder或者Jupyter中import,如果提示導入錯誤,則代表該包未安裝;
2)安裝有Anaconda 時,在Anaconda Navigator中搜索並查看該package是否installed。
安裝方法主要分為以下幾種:
(1)Anaconda環境下:
在Anaconda Navigator中先找到該package,然後選擇並進行安裝。
安裝成功後,再在Anaconda Navigator中查看時,該package前面的勾選框已經被勾選上。代表安裝成功。
但是,並不是所有的package都可以在Anaconda Navigator找到。比如用於中文分詞的結巴分詞。
(2)非Anaconda環境下:
方法1:使用setup.py安裝
1)在官網下載package對應的壓縮文件,zip\tar\gz等格式,並解壓縮。
2)使用命令行切換到解壓文件中setup.py所在目錄
3)使用python setup.py install命令執行該安裝文件,進行安裝
方法2:使用easy_install工具安裝
前提是:安裝有ez_setup包,安裝該包可使用方法1。
在命令行中,直接使用命令easy_install package_name或者資源的URL或者.egg文件
easy_install package_name
easy_install package_download_url
easy_install package.egg
方法3:使用pip工具安裝
前提是:安裝有pip包,一般來說,python2.7或者python3.5或者Anaconda安裝時都會自動安裝pip。如果需要手動安裝,可采用方法1或者方法2。
在命令行中,直接使用命令pip install package_name
pip install package_name
同樣也可以使用pip命令卸載一個package
pip uninstall package_name
對於下載的whl文件,需要使用pip工具進行安裝:首先將cmd當前目錄切換到whl文件所在路徑下,然後使用pip install package.whl命令即可
pip install package.whl
方法4:直接安裝
部分package有封裝成.exe或者.mis,可下載後在windows上直接雙擊安裝
重拾Python(2):如何安裝新的package(Windows)