1. 程式人生 > >記錄sk-video的安裝以及報錯處理

記錄sk-video的安裝以及報錯處理

遇到一個專案的程式碼是使用sk-video讀取視訊資料,在使用pip install sk-video命令完成安裝之後,卻發現無法讀取視訊。後來發現需要使用ffmpeg作為後端。但是使用使用pip install ffmpeg之後,安裝完成ffmpeg之後,卻還是無法實現。
在github上發現詳細的安裝介紹

https://github.com/scikit-video/scikit-video

部分翻譯如下:
一、最低要求:

  • Either ffmpeg (version >= 2.8) or libav (either version 10 or 11)
  • python (2.6, 2.7, 3.3, and 3.5)
  • numpy (version >= 1.9.2)
  • scipy (version >= 0.16.0)
  • PIL/Pillow (version >= 3.1)
  • scikit-learn (version >= 0.18)
  • mediainfo (optional)
    上面的安裝都可以通過pip install 或者conda install安裝
    二、pip更新
  • 安裝python-setuptools 或者python2-setuptools
    這裡參考 https://pip.pypa.io/en/latest/installing/ ,首先下載
    在終端中輸入命令:下載
    get-pip.py

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

  • 通過如下命令安裝pip或者更新(主要是為了同時安裝setuptools和wheel,否則會報錯)

    python get-pip.py pip == 18.1 wheel == 0.30.0 setuptools==28.8.0

三、通過github安裝
從github上獲取安裝檔案,cd進入檔案

  • 命令如下(可以選擇pyhton2)
python setup.py build
  • 相同目錄下執行(沒有管理員許可權,在虛擬環境下可以去掉sudo)
sudo python setup.py install