---
# System prepended metadata

title: Python 0 – 1 基礎商務實戰_day1 (Mac Python & vscode 安裝教學)

---

# 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 以上作業系統，符合者請點適合電腦的晶片的下載連結，電腦**非Ｍ系列晶片學員**請點擊「intel chip」，**Ｍ系列的晶片學員**請點擊「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


