# 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,有需要自行下載解壓縮即可使用