Blog personal donde guardo mis notas sobre tecnología

Synology: Instalar Python pip en un NAS Synology

 
Carlos M.

Si tienes instalado DSM 7.0 en adelante en tu NAS Synology, Python3 viene instalado por defecto, pero no el sistema de gestión de paquetes pip

Si tienes instalado DSM 7.0 en adelante en tu NAS Synology, Python3 viene instalado por defecto, pero no el sistema de gestión de paquetes pip, Sin embargo lo podemos instalar de una manera muy sencilla.

Conexión SSH #

Debemos de conectarnos vía SSH a nuestro servidor NAS

ssh  192.168.1.2

Instalación #

Una vez conectados al servidor mediante SSH ejecutamos los siguientes comandos

python -m ensurepip --upgrade
python -m pip install --upgrade pip

ADVERTENCIA: Ejecutar pip como root romperá paquetes y permisos., hazlo con tu usuario

Podemos comprobar la versión instalada con python -m pip -V

user@NAS01:/volume1/user/bin/tweetbot$ python -m pip -V
pip 22.1 from /var/services/homes/user/.local/lib/python3.8/site-packages/pip (python 3.8)

Ahora podemos instalar los módulos que necesitemos para nuestros scripts

user@NAS01:/volume1/user/bin/tweetbot$ python -m pip install feedparser
	Defaulting to user installation because normal site-packages is not writeable
	Collecting feedparser
	  Downloading feedparser-6.0.9-py3-none-any.whl (81 kB)
	     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.1/81.1 kB 1.2 MB/s eta 0:00:00
	Collecting sgmllib3k
	  Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB)
	  Preparing metadata (setup.py) ... done
	Using legacy 'setup.py install' for sgmllib3k, since package 'wheel' is not installed.
	Installing collected packages: sgmllib3k, feedparser
	  Running setup.py install for sgmllib3k ... done
	Successfully installed feedparser-6.0.9 sgmllib3k-1.0.0

Espero que te haya gustado, pasa un gran día 🐧

Referencias #