homeassistant升級問題


升級 rust  https://forge.rust-lang.org/infra/other-installation-methods.html#which

curl https://sh.rustup.rs -sSf | sh

 

/usr/local/bin/python3.9 -m venv .
source bin/activate

升級wheel

 python3 -m pip install wheel

 

 https://cryptography.io/en/latest/installation/

安裝homeassistant失敗的話,單獨安裝 cryptography

export CRYPTOGRAPHY_DONT_BUILD_RUST=1
pip install cryptography

 

 pip3 install homeassistant

 

參考文檔:https://bbs.hassbian.com/thread-11185-1-1.html

相關內容

1.先關掉HA 
sudo systemctl stop home-assistant@homeassistant.service
2.更新
sudo apt-get update && sudo apt-get upgrade -y

3.安裝依賴包
sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev python3 python3-dev python3-venv python3-pip libffi-dev libtiff-dev autoconf libopenjp2-7 python3-pip libglib2.0-dev
4.執行python3.8的升級(一行一條命令)
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz 
tar xzvf Python-3.8.6.tgz
cd Python-3.8.6
./configure
sudo make altinstall
sudo apt -y autoremove
cd
sudo rm -r Python-3.8.6
sudo rm Python-3.8.6.tgz
sudo mv /srv/homeassistant /srv/homeassistant_old
cd /srv
sudo mkdir homeassistant
sudo chown homeassistant:homeassistant homeassistant
sudo -u homeassistant -H -s
cd /srv/homeassistant
/usr/local/bin/python3.8 -m venv .
source bin/activate
python3 -m pip install wheel
pip3 install homeassistant
pip3 install websocket-client #(用sonoff的安裝)
pip3 install mysqlclient #(用mysql的安裝)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM