简体   繁体   English

无法在Windows上安装scipy

[英]Can't install scipy on windows

I am trying to install scipy module in python (on Windows). 我试图在python中安装scipy模块(在Windows上)。 I am executing the following command in command line: pip install scipy At first it starts installing but then it give the following error: 我在命令行中执行以下命令: pip install scipy首先它开始安装但是它会给出以下错误:

Collecting scipy
  Using cached scipy-0.19.1.tar.gz
Installing collected packages: scipy
  Running setup.py install for scipy ... error
    Complete output from command c:\users\george\appdata\local\programs\python\python36-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\George\\AppData\\Local\\Temp\\pip-build-l2so1w7t\\scipy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\George\AppData\Local\Temp\pip-8o57wqud-record\install-record.txt --single-version-externally-managed --compile:

    Note: if you need reliable uninstall behavior, then install
    with pip instead of using `setup.py install`:

      - `pip install .`       (from a git repo or downloaded source
                               release)
      - `pip install scipy`   (last SciPy release on PyPI)


    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['c:\\users\\george\\appdata\\local\\programs\\python\\python36-32\\lib', 'C:\\', 'c:\\users\\george\\appdata\\local\\programs\\python\\python36-32\\libs']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['c:\\users\\george\\appdata\\local\\programs\\python\\python36-32\\lib', 'C:\\', 'c:\\users\\george\\appdata\\local\\programs\\python\\python36-32\\libs']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
    c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\system_info.py:1051: UserWarning: Specified path C:\projects\numpy-wheels\windows-wheel-builder\atlas-builds\atlas-3.10.1-sse2-32\lib is invalid.
      pre_dirs = system_info.get_paths(self, section, key)
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\system_info.py:572: UserWarning:
        Atlas (http://math-atlas.sourceforge.net/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [atlas]) or by setting
        the ATLAS environment variable.
      self.calc_info()
    lapack_info:
      libraries lapack not found in ['c:\\users\\george\\appdata\\local\\programs\\python\\python36-32\\lib', 'C:\\', 'c:\\users\\george\\appdata\\local\\programs\\python\\python36-32\\libs']
      NOT AVAILABLE

    c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\system_info.py:572: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      self.calc_info()
    lapack_src_info:
      NOT AVAILABLE

    c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\system_info.py:572: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      self.calc_info()
      NOT AVAILABLE

    Running from scipy source directory.
    non-existing path in 'scipy\\integrate': 'quadpack.h'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\George\AppData\Local\Temp\pip-build-l2so1w7t\scipy\setup.py", line 416, in <module>
        setup_package()
      File "C:\Users\George\AppData\Local\Temp\pip-build-l2so1w7t\scipy\setup.py", line 412, in setup_package
        setup(**metadata)
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\core.py", line 135, in setup
        config = configuration()
      File "C:\Users\George\AppData\Local\Temp\pip-build-l2so1w7t\scipy\setup.py", line 336, in configuration
        config.add_subpackage('scipy')
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\misc_util.py", line 1029, in add_subpackage
        caller_level = 2)
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\misc_util.py", line 998, in get_subpackage
        caller_level = caller_level + 1)
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\misc_util.py", line 935, in _get_configuration_from_setup_py
        config = setup_module.configuration(*args)
      File "scipy\setup.py", line 15, in configuration
        config.add_subpackage('linalg')
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\misc_util.py", line 1029, in add_subpackage
        caller_level = 2)
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\misc_util.py", line 998, in get_subpackage
        caller_level = caller_level + 1)
      File "c:\users\george\appdata\local\programs\python\python36-32\lib\site-packages\numpy\distutils\misc_util.py", line 935, in _get_configuration_from_setup_py
        config = setup_module.configuration(*args)
      File "scipy\linalg\setup.py", line 20, in configuration
        raise NotFoundError('no lapack/blas resources found')
    numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

I have no Idea what does it mean and have tried some things but nothing (I tried) seems to work. 我不知道这意味着什么,并尝试了一些东西,但没有(我试过)似乎工作。 If it is possible please suggest the solution. 如果有可能请建议解决方案。

As the error says you are missing some dependencies. 因为错误说你缺少一些依赖项。 Try installing from one of these prebuilt binaries for windows: http://www.lfd.uci.edu/~gohlke/pythonlibs/ 尝试从这些预构建的二进制文件之一安装Windows: http//www.lfd.uci.edu/~gohlke/pythonlibs/

Download the .whl file appropriate for your version of python then run pip install <package_name>.whl 下载适用于您的python版本的.whl文件,然后运行pip install <package_name>.whl

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM