1. 程式人生 > >Linux-Ubuntu16.04下Python3.5安裝pip3以及scrapy、numpy、itchat

Linux-Ubuntu16.04下Python3.5安裝pip3以及scrapy、numpy、itchat

  1. 安裝支援pip3
    首先需要安裝支援Python3的pip管理工具,如果是Python2.x可以直接使用如下命令:
sudo apt-get install pip

這樣安裝的是pip2不支援Python3.x,可以使用如下命令安裝pip3

sudo apt-get install python3-pip

可以使用如下命令檢視pip3是否安裝成功

pip3 --version
  1. 安裝scrapy
    scrapy是一個快速高層次的螢幕抓取和web抓取框架,用於抓取web站點並從頁面中提取結構化的資料,可以用於資料探勘、檢測和自動化測試。
    該擴充套件庫具有如下優點:整個爬取過程簡單。建立一個類,並定義要刪除的專案型別,編寫一些從網頁中提取資料的規則,結果將以JSON、XML、CSV或其他的格式匯出,蒐集的資料可以儲存在raw,也可以在匯入時進行清理。此外scrapy可以擴充套件允許其他行為例如網站登入處理、會話cookie處理。影象也可被scrapy自動提取並與被抓取的內容進行關聯。
    總是scrapy是一個很強大的爬蟲爬取框架。

可以使用如下命令安裝,首先需要安裝scrapy依賴項,否則scrapy安裝失敗,執行如下命令:

sudo apt-get install builld-essential libssl-dev libffi-dev python3-dev

之後取得系統root許可權安裝scrapy

su
pip3 install scrapy

此時出現如下錯誤資訊
這裡寫圖片描述

要求升級pip3,針對pip2的升級命令如下:

pip install --upgrade pip

而針對pip3的升級命令如下:

pip3 install --upgrade pip

對,你沒看錯,最後一個確實是pip!
在root模式下重新執行命令

pip3 install scrapy

安裝完成後輸入scrapy顯示如下資訊即安裝成功:
這裡寫圖片描述

  1. 安裝numpy
    numpy是一個開源的科學計算和數學工作基礎包,包括統計學、線性代數、矩陣等

可使用如下命令安裝,同樣需要取得root許可權

su
pip3 install numpy 
  1. 安裝itchat
    itchat是一個封裝了微信API的Python擴充套件庫,支援Python3.x
su
pip3 install itchat

5.檢視當前Python環境安裝了什麼庫可使用如下命令

pip3 list

也可以指定檢視某個庫是否已經安裝,如下命令

pip3 list
| grep Scrapy

結果如下
這裡寫圖片描述

注意區分庫名稱的大小寫