zoukankan      html  css  js  c++  java
  • 【python-error】pip安装scipy和skimage的问题

    problem

    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
    command: /usr/bin/python3 /home/nvidia/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp4ni9fiuk
    cwd: /tmp/pip-install-2cb5fflq/scipy_eb62c47876544f59a9abfa350c7a7a07
    Complete output (106 lines):
    lapack_opt_info:
    lapack_mkl_info:
    libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
    NOT AVAILABLE
    
    openblas_lapack_info:
    libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
    NOT AVAILABLE
    
    system_info:
    NOT AVAILABLE
    
    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
    libraries tatlas,tatlas not found in /usr/local/lib
    libraries lapack_atlas not found in /usr/local/lib
    libraries tatlas,tatlas not found in /usr/lib
    libraries lapack_atlas not found in /usr/lib
    libraries tatlas,tatlas not found in /usr/lib/aarch64-linux-gnu
    libraries lapack_atlas not found in /usr/lib/aarch64-linux-gnu
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE
    
    atlas_3_10_info:
    libraries satlas,satlas not found in /usr/local/lib
    libraries lapack_atlas not found in /usr/local/lib
    libraries satlas,satlas not found in /usr/lib
    libraries lapack_atlas not found in /usr/lib
    libraries satlas,satlas not found in /usr/lib/aarch64-linux-gnu
    libraries lapack_atlas not found in /usr/lib/aarch64-linux-gnu
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE
    
    atlas_threads_info:
    Setting PTATLAS=ATLAS
    libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
    libraries lapack_atlas not found in /usr/local/lib
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib
    libraries lapack_atlas not found in /usr/lib
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib/aarch64-linux-gnu
    libraries lapack_atlas not found in /usr/lib/aarch64-linux-gnu
    <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE
    
    atlas_info:
    libraries f77blas,cblas,atlas not found in /usr/local/lib
    libraries lapack_atlas not found in /usr/local/lib
    libraries f77blas,cblas,atlas not found in /usr/lib
    libraries lapack_atlas not found in /usr/lib
    libraries f77blas,cblas,atlas not found in /usr/lib/aarch64-linux-gnu
    libraries lapack_atlas not found in /usr/lib/aarch64-linux-gnu
    <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE
    
    lapack_info:
    libraries lapack not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
    NOT AVAILABLE
    
    lapack_src_info:
    NOT AVAILABLE
    
    NOT AVAILABLE
    
    setup.py:420: UserWarning: Unrecognized setuptools command ('dist_info --egg-base /tmp/pip-modern-metadata-jityi9jr'), proceeding with generating Cython sources and expanding templates
    ' '.join(sys.argv[1:])))
    Running from scipy source directory.
    /tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/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()
    /tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/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()
    /tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/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()
    Traceback (most recent call last):
    File "/home/nvidia/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
    main()
    File "/home/nvidia/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/home/nvidia/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py", line 133, in prepare_metadata_for_build_wheel
    return hook(metadata_directory, config_settings)
    File "/tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/site-packages/setuptools/build_meta.py", line 161, in prepare_metadata_for_build_wheel
    self.run_setup()
    File "/tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/site-packages/setuptools/build_meta.py", line 254, in run_setup
    self).run_setup(setup_script=setup_script)
    File "/tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/site-packages/setuptools/build_meta.py", line 145, in run_setup
    exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 540, in <module>
    setup_package()
    File "setup.py", line 536, in setup_package
    setup(**metadata)
    File "/tmp/pip-build-env-s4ew27v5/overlay/lib/python3.5/site-packages/numpy/distutils/core.py", line 135, in setup
    config = configuration()
    File "setup.py", line 435, in configuration
    raise NotFoundError(msg)
    numpy.distutils.system_info.NotFoundError: No lapack/blas resources found.
    ----------------------------------------
    ERROR: Command errored out with exit status 1: /usr/bin/python3 /home/nvidia/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp4ni9fiuk Check the logs for full command output.
    View Code

    原因

    pip 安装 scipy 时,因为是编译安装,所以如果缺少一些编译库,会报很多错误。

    解决方法

    sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev libblas-dev

    参考

    1. scipy安装错误及解决(libraries mkl_rt not found)

  • 相关阅读:
    JAVA调优总结:JVM垃圾回收面临的问题解决方案
    用什么紧固件来固定一下我的程序人生呢
    Java设计模式动态代理研究分享
    深入理解Asp.net核心对象
    JAVA编程之动态更新JVM中的class文件
    探索J2ME应用:如何用GCF通信
    MySQL数据库备份的命令应用分享
    送给快要放弃的程序员同行们!
    减速机要像人一样智能减速就厉害了
    如何在Linux系统下进行C++程序开发
  • 原文地址:https://www.cnblogs.com/happyamyhope/p/14167428.html
Copyright © 2011-2022 走看看