有時候,我們會在尚未發佈的開發者版本中,發現某些包中有添加了許多令人驚奇的新功能,例如圖片處理庫scikit-image(0.14),目前爲止,發行的最新版本爲:0.13.1,其中的draw模塊中只能畫polygon而不能直接畫矩形,但是0.14版本就添加了畫矩形的功能,但是目前0.14版本的scikit-image還沒有現成的.WHL,只能下載github上的源碼進行編譯,從而安裝該開發者版本!
1. 開發者版本安裝:
a. Windows
在安裝新版本之前, 首先需要卸載scikit-image
(pip用戶):
pip uninstall scikit-image
conda(Anaconda用戶):
conda uninstall scikit-imag
從github上clone下來源碼:
git clone https://github.com/scikit-image/scikit-image.git
在CMD窗口中,使用CD命令轉到scikit-image文件夾下:
cd scikit-image
python setup.py develop
如果你的編譯工具完全的話,直接運行:
pip install -U -e .
如果編譯工具不完全的話,建議下載安裝微軟的編譯器:
在安裝之後,可以安裝或升級scikit-image所需的依賴項:
pip install -r requirements.txt --upgrade
b. Debian and Ubuntu
安裝所有必需的依賴項:
sudo apt-get install python-matplotlib python-numpy python-pil python-scipy
使用已經安裝好的的編譯器:
sudo apt-get install build-essential cython
從github上clone下來源碼::
git clone https://github.com/scikit-image/scikit-image.git
解壓之後,轉到scikit-image文件夾下,並且執行:
pip install -e .
更新:
git pull # Grab latest source
python setup.py build_ext -i # Compile any modified extensions