Невозможно переустановить PyTables для Python 2.7.

StackOverflow https://stackoverflow.com/questions/4972079

  •  12-11-2019
  •  | 
  •  

Вопрос

Я устанавливаю Python 2.7 в дополнение к 2.7.При повторной установке PyTables для версии 2.7 я получаю эту ошибку:

  • Обнаружен установленный пакет numpy 1.5.1...ОШИБКА::Не удалось найти локальную установку HDF5.Вам может потребоваться явно указать, где ваши местные заголовки HDF5 и библиотеки можно найти, установив HDF5_DIR переменная среды или с помощью --hdf5 опция командной строки.

Я не совсем понимаю установку HDF.Я скачал еще раз и скопировал его в каталог /usr/local/hdf5.И попытался установить переменные среды, как предложено при установке PyTable.Была ли у кого-нибудь еще такая проблема, которая могла бы помочь?

Это было полезно?

Решение

Параметр командной строки hdf5 указан неправильно ( --hdf5='/usr/local/hdf5' ).Добавление операторов печати в файл setup.py облегчило обнаружение проблемы.

Другие советы

Мой HDF5 был установлен с помощью доморощенного, поэтому мне помогла установка переменной среды следующим образом: HDF5_DIR=/usr/local/Cellar/hdf5/1.8.9

У меня это не сработало.

В Ubuntu 13.10 — после загрузки последней версии hdf5 и дескрипторов Python я sudo'D создать символическую ссылку для файлов заголовков для HDF5, когда зависимые библиотеки, которые я использовал, не смогли их найти - я работаю с библиотеками PAC Bio Core для пользователя, хотя используется использование

sudo updatedb

и

locate hdf5

нашел их на своем пути после того, как загрузил и установил основные библиотеки и дескрипторы Python

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12.tar.gz

и

wget https://pypi.python.org/packages/source/h/h5py/h5py-2.2.1.tar.gz

Мне пришлось сделать следующее:

export HDF5_DIR=/mnt/hdf5-1.8.12/hdf5/

pip install tables --force

мне пришлось установить libhdf5-8 и libhdf5-serial-dev первый.

Тогда для меня команда в Ubuntu была:

export HDF5_DIR=/usr/lib/x86_64-linux-gnu/hdf5/serial/

Выполните следующие шаги:

  1. пивоваренный кран, домашнее пивоварение/наука
  2. заварить установку hdf5
  3. посмотрите, где установлен hdf5, это показано в конце второго шага
  4. экспорт HDF5_DIR=/usr/local/Cellar/hdf5/1.8.16_1/ (в зависимости от местоположения, установленного на вашем компьютере)
  5. У меня это сработало на MAC :-)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top