Synology上的Python> = 3.5.3

时间:2018-03-09 22:31:10

标签: python synology

我正在尝试在我的Synology上安装家庭自动化(https://home-assistant.io)。我已经通过synology打包系统安装了python,我已经完成了基本设置(https://home-assistant.io/docs/installation/synology/)但是当我尝试运行守护进程时,我在控制台中看到了这个:

homeassistant需要Python'> = 3.5.3'但正在运行的Python是3.5.1

有没有机会将python更新为synology所需的版本?你能帮帮我吗?

2 个答案:

答案 0 :(得分:1)

I've provided an updated python3-3.5.6 SPK for Synology in SynoCommunity; python3-3.6.8 is in the pipeline. Consider adding SynoCommunity ("spksrc") to your NAS to seamlessly install updates.

Additionally, be aware that home-assistant-0.82 is in beta at the same site.

Raw SPKs can be manually downloaded from my beta site if you want to check there as well, but I would suggest you look into SynoCommunity, keep updated from there, contribute comments and code there.

答案 1 :(得分:0)

Synology目前只提供python 3.5.1。 您需要在安装页面的蓝色框中安装较旧版本的HA。 ./python3 -m pip install homeassistant == 0.64.3

如果您想安装最新的HA,则需要在Synology上使用docker实例,如果您的模型支持它。

顺便说一句。 自Synology上的Python3更新(3.5.1-108)以来。安装HA后,您需要编辑两个文件。 / VOLUME1 / @ AppStore的/ py3k在/ usr / local / bin目录/ HASS 和 /volume1/@appstore/py3k/usr/local/lib/python3.5/runpy.py

并将“import pip”添加到import语句所在文件的开头。否则HA将无法启动。