<font color=#008000>
>作者: 吳姿瑩
>更新:2022.09.28
</font>[color=#008000]
# Lesson03: 安裝Vpython(for Mac)
###### tags: `運動科學模擬` `多元選修` `VPython` `安裝` `mac`
## 安裝版本為:Python 3.X + VPython 7
## :memo:安裝xcode
#### 1.利用終端機安裝xcode
* 在終端機中指令列打上
```
xcode-select --install
```
<a href="https://imgur.com/tHcUQJw"><img src="https://i.imgur.com/tHcUQJw.png" title="source: imgur.com" /></a>
* 畫面會跳出安裝確定資訊
<a href="https://imgur.com/BHUaHAw"><img src="https://i.imgur.com/BHUaHAw.png" title="source: imgur.com" /></a>
* 安裝同意資訊
<a href="https://imgur.com/1USH817"><img src="https://i.imgur.com/1USH817.png" title="source: imgur.com" /></a>
* 安裝過程需下載時間,終端機畫面如下
<a href="https://imgur.com/dav5Saz"><img src="https://i.imgur.com/dav5Saz.png" title="source: imgur.com" /></a>
* 安裝xcode成功資訊
<a href="https://imgur.com/8rhmiiC"><img src="https://i.imgur.com/8rhmiiC.png" title="source: imgur.com" /></a>
* 安裝xcode成功以後,需要重新開機(需等待一段時間)
<a href="https://imgur.com/U8JgBx8"><img src="https://i.imgur.com/U8JgBx8.png" title="source: imgur.com" /></a>
* 重新開機以後會跳出終端機畫面
<a href="https://imgur.com/muDe1ZY"><img src="https://i.imgur.com/muDe1ZY.png" title="source: imgur.com" /></a>
## :memo:安裝Homebrew
#### 2.安裝 Homebrew
* 利用終端機安裝Homebrew,在指令列上打上
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
<a href="https://imgur.com/SPJWBcR"><img src="https://i.imgur.com/SPJWBcR.png" title="source: imgur.com" /></a>
* 安裝需本機使用者密碼 (亦可上一步使用sudo)
<a href="https://imgur.com/3pQJB6b"><img src="https://i.imgur.com/3pQJB6b.png" title="source: imgur.com" /></a>
* 安裝Homebrew終端機畫面
<a href="https://imgur.com/zPJ7grp"><img src="https://i.imgur.com/zPJ7grp.png" title="source: imgur.com" /></a>
* 安裝Homebrew結束終端機畫面
<a href="https://imgur.com/rHtZx6i"><img src="https://i.imgur.com/rHtZx6i.png" title="source: imgur.com" /></a>
* 根據Next steps設定好Path,複製三指令在指令列中
<a href="https://imgur.com/daANM2T"><img src="https://i.imgur.com/daANM2T.png" title="source: imgur.com" /></a>
* 測試Homebrew是否安裝好,在指令列中打
```
brew doctor
```
<a href="https://imgur.com/xGy5dX3"><img src="https://i.imgur.com/xGy5dX3.png" title="source: imgur.com" /></a>
* 測試brew doctor結果
<a href="https://imgur.com/dTDu3SW"><img src="https://i.imgur.com/dTDu3SW.png" title="source: imgur.com" /></a>
## :memo:安裝python
#### 3.安裝 python
* 利用終端機安裝Homebrew,在指令列上打上
```
brew install python3
```
<a href="https://imgur.com/jkAY9aJ"><img src="https://i.imgur.com/jkAY9aJ.png" title="source: imgur.com" /></a>
* 安裝python時終端機畫面
<a href="https://imgur.com/KA0JEK9"><img src="https://i.imgur.com/KA0JEK9.png" title="source: imgur.com" /></a>
* 安裝python完成畫面
<a href="https://imgur.com/erKFTUN"><img src="https://i.imgur.com/erKFTUN.png" title="source: imgur.com" /></a>
* 測試python安裝是否成功,在指令列打上
```
python3
```
<a href="https://imgur.com/W3hYzxT"><img src="https://i.imgur.com/W3hYzxT.png" title="source: imgur.com" /></a>
* 成功進入python3
<a href="https://imgur.com/fGdPc8V"><img src="https://i.imgur.com/fGdPc8V.png" title="source: imgur.com" /></a>
* 離開python3在指令列上打上
```
Exit()
```
<a href="https://imgur.com/YkFo6uD"><img src="https://i.imgur.com/YkFo6uD.png" title="source: imgur.com" /></a>
* 更新python指令
```
brew reinstall python@3.10
```
<a href="https://imgur.com/4JxPn6q"><img src="https://i.imgur.com/4JxPn6q.png" title="source: imgur.com" /></a>
## :memo:安裝 VPython
#### 4.安裝 VPython
* 利用終端機安裝VPython,在指令列上打上
```
pip3 install vpython
```
<a href="https://imgur.com/CLbL5N4"><img src="https://i.imgur.com/CLbL5N4.png" title="source: imgur.com" /></a>
* 安裝時終端機畫面為
<a href="https://imgur.com/eY0huDc"><img src="https://i.imgur.com/eY0huDc.png" title="source: imgur.com" /></a>
* 倘若需更新pip,在指令列上打上
```
/Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip
```
或是指令列打上
```
python3 -m pip install --upgrade pip
```
<a href="https://imgur.com/kJXo952"><img src="https://i.imgur.com/kJXo952.png" title="source: imgur.com" /></a>
## :memo:測試 VPython
#### 5.測試 VPython
* 進入python,在指令列上打
```
python3
```
<a href="https://imgur.com/IYBifia"><img src="https://i.imgur.com/IYBifia.png" title="source: imgur.com" /></a>
* 利用vpython 畫出一個球
```
from vpython import *
sphere()
```
* 在網頁上則會出現一個球,表成功安裝Vpython
<a href="https://imgur.com/C4QkBKP"><img src="https://i.imgur.com/C4QkBKP.png" title="source: imgur.com" /></a>