windows安装sk-video模块

来源:互联网 发布:记忆力差怎么办知乎 编辑:程序博客网 时间:2024/05/02 02:18

pip install sk-video
如果import skvideo时报如下错误:

>>> import skvideoTraceback (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\__init__.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\edge.py", line 8, in <module>    import scipy.ndimageImportError: 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\__init__.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\edge.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+mklImportError: 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模块了。

原创粉丝点击