关于scipy安装运行问题

来源:互联网 发布:sql server在哪下载 编辑:程序博客网 时间:2024/05/01 05:12

 Python package汇总地址:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#


问题描述可以参见:

http://stackoverflow.com/questions/18647298/scipy-sparse-library-importerror-dll-load-failed-1-is-not-a-valid-win32-app

关键信息导入scipy包失败:

    from scipy import sparse
  File "C:\Python27\lib\site-packages\scipy\sparse\__init__.py", line 213, in <module>
    from .csr import *
  File "C:\Python27\lib\site-packages\scipy\sparse\csr.py", line 13, in <module>
    from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。


一般类似情况:

打开上面的链接地址,找到与你python版本(2.7还是3.4、3.5)对于的scipy安装包下载后用pip重新安装即可(需要注意你的机器是32位还是64位)

如果之后运行遇到类似错误:    

  from scipy import sparse
  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

则重新安装numpy+mkl包即可。


0 0
原创粉丝点击