windows安裝sk-video模塊

pip install sk-video
如果import skvideo時報如下錯誤:

>>> import skvideo
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\sk_video-1.1.7-py2.7.egg\skvideo\__init__.
py", line 3, in <module>
    from .utils import check_output
  File "C:\Python27\lib\site-packages\sk_video-1.1.7-py2.7.egg\skvideo\utils\__i
nit__.py", line 8, in <module>
    from .edge import canny
  File "C:\Python27\lib\site-packages\sk_video-1.1.7-py2.7.egg\skvideo\utils\edg
e.py", line 8, in <module>
    import scipy.ndimage
ImportError: No module named scipy.ndimage

則是scipy包安裝有問題,則去http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy下載相應的.whl文件,例如,我的電腦中安裝的python版本是2.7.2,windows64位,則我需要下載scipy‑0.19.1‑cp27‑cp27m‑win_amd64.whl文件,然後用以下命令安裝:

pip install scipy‑0.19.1‑cp27‑cp27m‑win_amd64.whl

如果安裝scipy後,仍然報錯,如果是一下錯誤:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\sk_video-1.1.7-py2.7.egg\skvideo\__init__.
py", line 3, in <module>
    from .utils import check_output
  File "C:\Python27\lib\site-packages\sk_video-1.1.7-py2.7.egg\skvideo\utils\__i
nit__.py", line 8, in <module>
    from .edge import canny
  File "C:\Python27\lib\site-packages\sk_video-1.1.7-py2.7.egg\skvideo\utils\edg
e.py", line 8, in <module>
    import scipy.ndimage
  File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name NUMPY_MKL

則去http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下載相應的.whl文件,例如,我的電腦中安裝的python版本是2.7.2,windows64位,則我需要下載numpy‑1.13.1+mkl‑cp27‑cp27m‑win_amd64.whl文件,然後用以下命令安裝:

pip install numpy‑1.13.1+mkl‑cp27‑cp27m‑win_amd64.whl

執行以上操作後,我就可以成功使用skvideo模塊了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章