Synology: Instalar Python pip en un NAS Synology

2022-08-08

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

[email protected]:/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

[email protected]:/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

Ingrese la dirección de su instancia