Python:pandas.on.QNAP: различия между версиями
8j0rn (обсуждение | вклад) Нет описания правки |
8j0rn (обсуждение | вклад) Нет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 4: | Строка 4: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$> opkg opkg update | $> opkg opkg update | ||
$> opkg install autoconf automake libtool gcc make | $> opkg install autoconf automake libtool-bin gcc make patchelf | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Укажите правильный путь к GCC: | Укажите правильный путь к GCC: | ||
| Строка 23: | Строка 23: | ||
$> git clone https://github.com/pandas-dev/pandas.git | $> git clone https://github.com/pandas-dev/pandas.git | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Пока... У меня Pandas напрямую установить пока не получилось. | |||
Вылезала ошибка на уровне субпроцесса, в котором устанавливался numpy. | |||
Я попробовал его поставить отдельно, вылезла ошибка на уровне субпроцессов ninja и patchelf. | |||
Ninja самостоятельно установился, а patchelf выдал ошибку, пришлось добавить к пакетам Entware autoconf automake libtool-bin... | |||
Ошибка: | |||
<syntaxhighlight lang="bash"> | |||
Building wheel for patchelf (pyproject.toml) ... error | |||
</syntaxhighlight> | |||
... | |||
Оказалось пакет patchelf есть в бинарниках opkg | |||
... | |||
Пробую установить: | |||
pip install numpy==1.19.5 --no-binary=numpy | |||
Текущая версия от 03:52, 4 апреля 2025
Установка 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