# 依照以下步驟成功在 Mac M1 架設網站伺服器 終於成功地在我的 Mac M1 上安裝了沒有任何錯誤的環境!! **目標:** 1. 在 M1 Mac 上安裝 Python(需使用 Miniforge 而非 Anaconda) 2. 運行 http://0.0.0.0:8000 來看 D3 的互動資料視覺化成品 **步驟:** (以下參考 Yungger 在 Medium 發表的 **在ARM 版本的 Mac M1 上安裝 Python** 並成功安裝,想仔細參考安裝畫面可參考: https://bit.ly/3qIEYZS ) 1. 在 App Store 搜尋「 Xcode 」並安裝 2. 安裝完畢後,打開「終端機」,輸入 % sudo xcodebuild -license 3. 閱讀授權文件,持續按「space」鍵直到提示輸入「agree, print, cancel」,需輸入「agree」 4. 安裝 Homebrew 5. 下載 ARM 版 Homebrew % cd /opt % mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew 6. 加入路徑至環境變數 * 在終端機下輸入 % nano ~/.zshrc * 在檔案內容的最下面, 加入此環境變數 PATH export PATH=$PATH:/opt/homebrew/bin * 存檔離開後, 在終端機下輸入下面指令, 讓環境變數能即刻生效。 % source ~/.zshrc * 在終端機 App 貼上下面兩列指令字串 % echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/vincent/.zprofile % eval $(/opt/homebrew/bin/brew shellenv) (以上階段需要等個兩三分鐘) 7. 檢查是否已正常安裝且可執行 % brew help 8. 透過 homebrew 安裝 miniforge % brew install miniforge 9. 初始化 Shell % conda init zsh 10. 依指示重啟 Terminal 後, 會自動進入 Conda 的預設基礎環境 base。 11. 檢查是否已正常安裝且可執行 % conda help 12. 新增虛擬環境 % conda create -n my_viz 13. 啟動 (進入) 專案環境 % conda activate my_viz 14. 關閉 (離開) 專案環境 % conda deactivate 15. 運行 http://0.0.0.0:8000 此時可以瀏覽開發的網頁 註:拒絕連線時重啟指令 python3 -m http.server Reference: 在ARM 版本的 Mac M1 上安裝 Python https://bit.ly/3qIEYZS How To Setup a Simple Web Server in Python https://medium.com/techtofreedom/how-to-setup-a-simple-web-server-in-python-d9c90b892cb4