# Python 0 – 1 基礎商務實戰_day1 (Mac Python & vscode 安裝教學) [toc] # Python安裝 ## step 1 *講義11* 學員請先點擊投影片連結 → 請查看「Looking for a specific release?」部分,找尋到本次課程安裝版本3.11.5,並且點擊連結 → 請至「Files」區域中選擇MacOS 「macOS 64-bit universal2 installer」(附圖一): <**附圖一**> ![截圖 2024-04-15 下午4.37.31](https://hackmd.io/_uploads/ByY8ww9xA.png) ## step 2 執行下載Python.pkg檔案(附圖二): <**附圖二**> ![截圖 2024-04-15 下午4.39.57](https://hackmd.io/_uploads/BJikdDceA.png =75%x) 接續點擊「繼續」至軟體許可證點擊「同意」(附圖三),接續點擊「安裝」(附圖四): <**附圖三**> ![截圖 2024-04-15 下午4.40.59](https://hackmd.io/_uploads/SJdmOPcgC.png =75%x) <**附圖四**> ![截圖 2024-04-15 下午4.43.00](https://hackmd.io/_uploads/H1ysdD9xC.png =75%x) 學員請接續點擊安裝並且等待程式運行,直到完成python程式安裝,為順利安裝完成。 # vscode安裝 ## step 1 *講義13* 請學員先點擊蘋果的icon → 點擊「關於這台mac」→確定自己目前mac作業系統版本→接續查看晶片部分如果為 「apple m1, m2,m3 」代表為Apple Silicon、其餘為Intel Chip(附圖五)。 - Apple Silicon -m1,m2,m3 - Intel Chip before 2020 的mac **<附圖五>** ![截圖 2024-04-15 下午2.33.43](https://hackmd.io/_uploads/HydW7LqgA.png) ## step2 *講義14* 查看作業系統是否符合官方要求 「10.15+」 (附圖六)以上 macos catalina 以上作業系統,符合者請點適合電腦的晶片的下載連結,電腦**非M系列晶片學員**請點擊「intel chip」,**M系列的晶片學員**請點擊「Apple silicon」。 <**附圖六**> ![截圖 2024-04-15 下午2.45.37](https://hackmd.io/_uploads/BJ0LQ85x0.png) <**附圖七**> ![截圖 2024-04-15 下午2.44.37](https://hackmd.io/_uploads/B1Mm7UqlR.png =60%x) <aside> 💡 注意:下載完畢Vscode 請參照課程講義P.14 將vscode複製至應用程式,點擊應用程式vscode開啟軟體,即可看如 (附圖八)使用者介面! </aside> <**附圖八**> ![截圖 2024-04-15 下午4.45.29](https://hackmd.io/_uploads/HkwVYwqeA.png ) ## step3 *講義15* 延伸套件安裝,請至vscode左邊欄位找尋到延伸模組(extension)安裝講義P.15 需要延伸模組(附圖九-十一),**學員無下載過相關延伸模組點擊「安裝」即可**! - python - jupyter - vscode icon - Python Environment Manager 學員請點擊安裝即可 <**附圖九**> ![截圖 2024-04-15 下午4.44.47](https://hackmd.io/_uploads/HyTNYw5l0.png =50%x) <**附圖十**> ![截圖 2024-04-15 下午4.57.09](https://hackmd.io/_uploads/SJ3W3P5g0.png =50%x) <**附圖十一**> ![截圖 2024-04-15 下午4.57.16](https://hackmd.io/_uploads/rJ2WhDqe0.png) ## step4 *講義16* Jupyter設定修改,學員請點擊左側欄位最底齒輪的圖案,點及「settings」看見,收尋欄位請輸入Jupyter:send 於列表中呈現出以下 訊息(附圖十一),請將選項勾選起。 ``` Jupyter › Interactive Window › Text Editor: Execute Selection ``` <**附圖十一**> ![截圖 2024-04-15 下午5.06.11](https://hackmd.io/_uploads/SynBCP9gA.png) # 虛擬環境創建venv *講義p.17-21* 學員下載完本次上課教材後,請接續將檔案拖曳到vscode目錄中,接續vscode底部藍色部分,使用觸控板將其網上拖拉,可見到終端機。接續執行以下兩行程式碼,首現確定安裝Python 為3.11.5版本,學員確認完畢無誤,請接續執行第二段程式建立虛擬環境。 ```python! python --version ``` 學員可以採用兩種以下指令進行虛擬環境建立: ```python! python -m venv .venv ``` ```python! python3 -m venv .venv ``` 終端機執行指令請按下(enter),執行完成左側欄位可見「.venv」的文件檔案,虛擬環境安裝成功! ![截圖 2024-04-15 下午5.20.45](https://hackmd.io/_uploads/rkcObdqx0.png =50%x) 拖拉 activate (會在 .venv/bin 的資料夾) 到 terminal,並按下鍵盤Enter。 ```python source /Users/使用者/資料夾位子/.venv/bin/activate ``` ![截圖 2024-04-15 下午5.23.01](https://hackmd.io/_uploads/SJAbMOcxR.png =120%x) # 安裝課程所需套件 *講義p.31-33* 請在終端機中輸入這段指令,如下指令: ```python pip install -r requirements.txt ``` 或是先於終端機中先打下 pip install -r ,接著找尋到requirements拖曳到終端機中。 ```python! pip install -r /path/to/requirements.txt ``` 按下enter完成需要套件下載,以下是本次課程安裝套件資訊! ``` python pandas==2.1.1 polars[all] plotly==5.17.0 nbformat==5.9.2 scikit-learn==1.3.1 numpy==1.23.4 pyarrow sympy jieba==0.42.1 lxml nltk seaborn==0.9.0 xlrd openpyxl tqdm beautifulsoup4 apyori ``` 以上套件有下載失敗請改用pip3 install 套件名稱 例如 ``` pip3 install scikit-learn ``` # footnote 延伸: 如果scikit-learn 套件下載失敗以下網頁參考 https://stackoverflow.com/questions/68620927/installing-scipy-and-scikit-learn-on-apple-m1