Heb je het python 3 package draaien?
Deze software werkt alleen met python 3 en niet met python2.
Als je beide pythons geïnstalleerd hebt zal het ook wel problemen geven want die pip install kan dan zomaar die module in de verkeerde omgeving hangen.
Het heeft uiteraard niets met utf-8 ondersteuning te maken, want dat doen beide python versies, maar in python 3 zijn alle variabelen (dus ook strings) standaard utf-8, terwijl dat in python 2 niet het geval is. Daar is bijvoorbeeld een standaard string een bytestring.
Overigens heb ik geen idee of je een python module kunt toevoegen met pip onder DSM, dat heb ik nog nooit geprobeerd.
Zal eens kijken of dat wel werkt.
Heb het even getest.
Je hebt in ieder geval python 3 van de SynoCommunity nodig, want die heeft wel pip aan boord en de versie van Synology dus niet.
Verder zit pip in in het path dus het commando moet zo iets worden.
Vergeet niet die "sudo" anders heb je niet voldoende rechten om het een en ander uit te voeren.
sudo /volume1/@appstore/python3/bin/pip install pyrebase
Ik kreeg het package niet goed geinstalleerd want hij kwam bij het compileren met deze boodschap.
Maar ik kwam veel verder dan jij en dek dat het iets te maken heeft dat die prebase niet geschikt is voor een arm processor.
warning: no support for Intel AESNI instructions
building 'Crypto.Hash._MD2' extension
creating build/temp.linux-armv7l-3.4
creating build/temp.linux-armv7l-3.4/src
/home/bean/spksrc/toolchains/syno-armada38x-5.2/work/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gcc -Wno-unused-result -Werror=declaration-after-statement -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/home/bean/spksrc/toolchains/syno-armada38x-5.2/work/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot/usr/include -I/home/bean/spksrc/spk/python3/work-armada38x-5.2/install//usr/local/python3/include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -DLTC_NO_ASM -Isrc/ -I/usr/local/python3/include/python3.4m -c src/MD2.c -o build/temp.linux-armv7l-3.4/src/MD2.o
unable to execute '/home/bean/spksrc/toolchains/syno-armada38x-5.2/work/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gcc': No such file or directory
error: command '/home/bean/spksrc/toolchains/syno-armada38x-5.2/work/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gcc' failed with exit status 1