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)

  • 相关阅读:
    Python学习笔记(11)递归与匿名函数
    Python学习笔记(10)局部变量、全局变量、常量
    Python学习笔记(8)函数、位置参数、可变参数、关键字参数
    Pyhthon学习笔记(7)三元表达式及列表生成式
    Python自动化学习笔记(5)字符串常用的方法
    Python自动化学习(4)列表与字符串的切片操作
    python自动化学习笔记(3)列表list和字典dict
    python自动化学习笔记(2)字符串格式化输出与条件判断及循环语句
    Python自动化学习笔记(1)认识接口测试以及postman、Charles工具简单应用
    《软件测试的艺术》 阅读整理(二)
  • 原文地址:https://www.cnblogs.com/happyamyhope/p/14167428.html
Copyright © 2011-2022 走看看