Python:pandas.on.QNAP
Установка pandas для Python на QNAP TS-412
Установка GCC
Для установки на QNAP TS-412 GCC понадобится установить Entware, затем ставим GCC:
$> opkg opkg update
$> opkg install autoconf automake libtool-bin gcc make patchelf
Укажите правильный путь к GCC:
$> export PATH="/opt/bin:$PATH" # Путь к бинарникам Entware
А лучше прописать их в настройках bash ...
Установка Pandas из gitHUB
Устанавливаем git:
$> opkg opkg update
$> opkg install git
Затем клонируем pandas из github:
$> git clone https://github.com/pandas-dev/pandas.git
Пока... У меня Pandas напрямую установить пока не получилось. Вылезала ошибка на уровне субпроцесса, в котором устанавливался numpy. Я попробовал его поставить отдельно, вылезла ошибка на уровне субпроцессов ninja и patchelf. Ninja самостоятельно установился, а patchelf выдал ошибку, пришлось добавить к пакетам Entware autoconf automake libtool-bin... Ошибка:
Building wheel for patchelf (pyproject.toml) ... error
... Оказалось пакет patchelf есть в бинарниках opkg ... Пробую установить: pip install numpy==1.19.5 --no-binary=numpy