Поддержка numy на arm32 дает EnvironmentError: отсутствует математическая библиотека;перезапустите setup.py после установки переменной env MATHLIB - PullRequest
0 голосов
/ 19 ноября 2018

Получение следующей трассировки при попытке обновить процессор numpy на arm:

  removing: _configtest.c _configtest.o _configtest.o.d
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-k5oEVf/numpy/setup.py", line 403, in <module>
      setup_package()
    File "/tmp/pip-install-k5oEVf/numpy/setup.py", line 395, in setup_package
      setup(**metadata)
    File "/tmp/pip-install-k5oEVf/numpy/numpy/distutils/core.py", line 169, in setup
      return old_setup(**new_attr)
    File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/usr/lib/python2.7/dist-packages/wheel/bdist_wheel.py", line 175, in run
      self.run_command('build')
    File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-k5oEVf/numpy/numpy/distutils/command/build.py", line 47, in run
      old_build.run(self)
    File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run
      self.run_command(cmd_name)
    File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-k5oEVf/numpy/numpy/distutils/command/build_src.py", line 148, in run
      self.build_sources()
    File "/tmp/pip-install-k5oEVf/numpy/numpy/distutils/command/build_src.py", line 159, in build_sources
      self.build_library_sources(*libname_info)
    File "/tmp/pip-install-k5oEVf/numpy/numpy/distutils/command/build_src.py", line 294, in build_library_sources
      sources = self.generate_sources(sources, (lib_name, build_info))
    File "/tmp/pip-install-k5oEVf/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
      source = func(extension, build_dir)
    File "numpy/core/setup.py", line 667, in get_mathlib_info
      mlibs = check_mathlib(config_cmd)
    File "numpy/core/setup.py", line 374, in check_mathlib
      raise EnvironmentError("math library missing; rerun "
  EnvironmentError: math library missing; rerun setup.py after setting the MATHLIB env variable

В arm64 все было гладко установлено. В конечном итоге мне нужно обновить tenorflow, чего нельзя сделать, если я не обновлю numpy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...