---
# System prepended metadata

title: Python環境建置
tags: [python]

---

# Python環境建置

###### tags: `python`

> [Python file url ](https://drive.google.com/drive/folders/1j6Fjl3BSi3qK9ehshkwcjkpDtzc7qJE5?usp=drive_link)

## 環境
使用windows、Python3.10
![image](https://hackmd.io/_uploads/HyEHcyeo1x.png =50%x)


## 如何將pip package install到離線環境
- [ ] 安裝與離線環境相同python版本
- [ ] 在外網環境pip下載(這裡以virtualenv為範例)
```bash=
pip download virtualenv -d py_packages (virtualenv替換成需要安裝的packages、py_packages為下載路徑)
```
![image](https://hackmd.io/_uploads/rJWxh1lsyx.png =80%x)
```bash=
pip install virtualenv --no-index --find-links py_packages (virtualenv替換成需要安裝的packages、py_packages為下載路徑)
```
![image](https://hackmd.io/_uploads/Hkru2klj1g.png =80%x)
- [ ] 完成離線pip安裝packages 


## 創建venv
[參考](https://dev.to/codemee/python-xu-ni-huan-jing-venv-nbg)
- [x] 需要pip virtualvenv
- [ ] 如果環境變數有設定好的話->virtualenv [env名稱]
- [ ] 若沒有設定好(很常出現在構型不完整缺東缺西的環境，對就是在指你目前的環境)->python -m virtualenv [env名稱]
![image](https://hackmd.io/_uploads/ryDjT1eskl.png)

### 開啟環境python
- [ ] cd到剛剛環境名稱資料夾內
- [ ] cd Scripts
- [ ] activate 
![image](https://hackmd.io/_uploads/Bkbz0kxjkl.png)
指令前方會出現你命名的環境名稱
![image](https://hackmd.io/_uploads/rk4NCyljkl.png)

:rocket: :rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket:
恭喜學會了創建虛擬環境

### jupyter
> 我自認你的環境用visual code超級麻煩，對於資料科學來說還是jupyter notebook比較好用
> 如果要離線請參閱上方"如何將pip package install到離線環境"

```bash=
pip install jupyter
```
To use
```bash=
jupyter notebook
```
![image](https://hackmd.io/_uploads/BJW7Zlxskl.png =70%x)

### vs CODE
參考[https://vscode.dev.org.tw/docs/editor/portable]
已放置最上方url，有需要自行下載解壓縮即可使用

