Home Assistant原始碼分析(一)

2020-09-26 09:00:11

在PyCharm中執行原始碼

1、執行環境

1.win10
2.Python3.7.5
3.PyCharm

2、下載Home Assistant原始碼

從一個小白使用者開始,到成為一個隨心所欲將身邊的空間改造成智慧空間的高手。
Home Assistant原始碼最新下載地址:https://github.com/home-assistant/core

3、開啟Home Assistant原始碼

在這裡插入圖片描述

4、安裝所有需要的庫

開啟PyCharm左下角的Terminal(終端),在終端內輸入pip install -r requirements.txt回車,
在這裡插入圖片描述
有可能出現如下錯誤:

在這裡插入圖片描述
解決方法:下載 Microsoft Visual C++ 14.0(安裝包)並安裝,由於本網站內要積分你們才能下載所以我將工具放到了網路硬碟內
連結:https://pan.baidu.com/s/1JgAiLFpvirPOoPOjJ2HGcw 提取碼:yxoz
連結如果失效請聯絡VX:17614785487免費傳送
安裝完成之後在使用pip install -r requirements.txt命令安裝所需庫一切OK
在這裡插入圖片描述

5、執行__main__.py檔案

這裡會報錯大概意思是 「沒有名為‘atomicwrites’的模組」 ,使用 pip install 模組名進行安裝模組。
列如:pip install atomicwrites,安裝完後再次執行還會報類似的錯,都通過這種方式解決,大概有七八個模組。
在這裡插入圖片描述
直到控制檯出現以下內容說明執行成功。
在這裡插入圖片描述

開啟瀏覽器輸入http://localhost:8123出現註冊頁面,至此在PyCharm中執行原始碼 成功。
在這裡插入圖片描述