{"id":2872,"date":"2018-11-10T09:20:40","date_gmt":"2018-11-10T14:20:40","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/girni\/?p=2872"},"modified":"2025-03-12T15:40:02","modified_gmt":"2025-03-12T20:40:02","slug":"home-assistant-actualizar-python","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/girni\/home-assistant-actualizar-python\/","title":{"rendered":"5. Home Assistant - actualizar Python"},"content":{"rendered":"<p>Las actualizaciones de Home Assistant en algunos casos usa una versi\u00f3n superior a la instalada en Raspbian OS, por lo que ser\u00e1 necesario actualizar Python a versi\u00f3n sugerida.<\/p>\n<p>Por ejemplo, la actualizaci\u00f3n Home Assistant 2020.12.1 indica que es necesario disponder de Python 3.8.6 o superior. Por lo que de no disponer de la vesi\u00f3n actualizada es necesario incorporar algunas instrucciones para cumplir con el requisito.<\/p>\n<p>Las instrucciones para la actualizaci\u00f3n se pueden encontrar en:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"DkJe3UDGov\"><p><a href=\"https:\/\/blog.bram.co.nl\/how-to-upgrade-python-venv-to-3-8-6\/\">How to upgrade Python venv to 3.8.6<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to upgrade Python venv to 3.8.6&#8221; &#8212; Bram&#039;s blog\" src=\"https:\/\/blog.bram.co.nl\/how-to-upgrade-python-venv-to-3-8-6\/embed\/#?secret=avcHNJZhPi#?secret=DkJe3UDGov\" data-secret=\"DkJe3UDGov\" width=\"525\" height=\"296\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>Las instrucciones han sido probadas el 2020\/12\/29, un nuevo cambio podr\u00eda ser necesario luego de un a\u00f1o, por lo que esta secci\u00f3n es relevante solo cuando aparece la alerta.<\/p>\n<hr \/>\n<h2>Procedimiento probado<\/h2>\n<p>Algunos programas requieren una versi\u00f3n m\u00e1s actualizada de Python, por ejemplo HomeAssistant. La lista de actualizaci\u00f3n de programas con sudo apt-get upgrade, puede estar un poco desactualizada respecto a las \u00faltimas actualizaciones de Python, debido a la realizaci\u00f3n de pruebas de compatibilidad.<\/p>\n<p>Sin embargo se puede realizar una actualizaci\u00f3n intermedia para cumplir con requerimientos de otros programas siguiendo algunas instrucciones.<\/p>\n<h2>1. Python versiones disponibles<\/h2>\n<p>Verifique la versi\u00f3n a instalar disponible del sitio oficial de Python:<\/p>\n<p><a href=\"https:\/\/www.python.org\/downloads\/\">https:\/\/www.python.org\/downloads\/<\/a><\/p>\n<p>seleccione la versi\u00f3n que requiere y siga las instrucciones de la gu\u00eda de la referencia. Para el ejemplo usamos a la fecha la versi\u00f3n 3.9. 0en lugar de la 3.7.3 que estaba disponible en el raspberry pi en la actualizaci\u00f3n oficial.<\/p>\n<p>(la versi\u00f3n 3.9.2 mostr\u00f3 incompatibilidades con home-assistant al 2021-03-26, seguro en la pr\u00f3xima actualizaci\u00f3n ser\u00e1 mejor)<\/p>\n<pre>requests 2.25.1 requires idna&lt;3,&gt;=2.5, but you'll have idna 3.1 which is incompatible.<\/pre>\n<h2>2. Actualizar Rasberry Pi<\/h2>\n<p>Antes de iniciar el proceso, asegurarse de tener actualizado Rasberry Pi OS, puede seguir las instrucciones de: <a href=\"http:\/\/blog.espol.edu.ec\/girni\/raspberry-pi-os-actualizar\/\">Raspberry Pi OS - Actualizar<\/a><\/p>\n<h2>3. Actualizar Python<\/h2>\n<p>Seguir las instrucciones del enlace de la referencia a partir del punto 2, con la versi\u00f3n que desea instalar.<\/p>\n<p><a href=\"https:\/\/forums.raspberrypi.com\/viewtopic.php?t=291158\">https:\/\/forums.raspberrypi.com\/viewtopic.php?t=291158<\/a><\/p>\n<p><a href=\"https:\/\/installvirtual.com\/how-to-install-python-3-8-on-raspberry-pi-raspbian\/\">https:\/\/installvirtual.com\/how-to-install-python-3-8-on-raspberry-pi-raspbian\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las actualizaciones de Home Assistant en algunos casos usa una versi\u00f3n superior a la instalada en Raspbian OS, por lo que ser\u00e1 necesario actualizar Python a versi\u00f3n sugerida. Por ejemplo, la actualizaci\u00f3n Home Assistant 2020.12.1 indica que es necesario disponder de Python 3.8.6 o superior. Por lo que de no disponer de la vesi\u00f3n actualizada &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.espol.edu.ec\/girni\/home-assistant-actualizar-python\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \"5. Home Assistant - actualizar Python\"<\/span><\/a><\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1447337],"tags":[],"class_list":["post-2872","post","type-post","status-publish","format-standard","hentry","category-home-assistant-broker"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/2872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/comments?post=2872"}],"version-history":[{"count":8,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/2872\/revisions"}],"predecessor-version":[{"id":4134,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/2872\/revisions\/4134"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/media?parent=2872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/categories?post=2872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/tags?post=2872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}