因為我很愛嘗試不同的東西,所以很常需要建置乾淨的環境來運行。但我這金魚腦只要近期沒有專案,下一次使用又要再重新找資料,乾脆自己先記錄下來,自己找自己的資料最快 :p
之前已經在 [樹莓派] 建立 Python 虛擬環境 中介紹過一次,概念在 Windows 作業系統是類似的,這一次還要加上 Jupyter 相關設定。
架設虛擬環境
步驟大致上為:
- 安裝 virtualenv
- 移動至該虛擬環境放置之路徑
- 建立虛擬環境
- 啟動該虛擬環境
pip install virtualenv
cd [資料夾路徑]
virtualenv [環境名稱]
[環境名稱]\Scripts\activate
若要離開這個環境,直接輸入 deactivate
即可。
在 Jupyter 中使用
我們很常在 Jupyter Notebook 測試東西,所以要如何把已經架設好的環境連動到 Jupyter Notebook 也需要紀錄一下:
- 進入到該環境後,養成習慣更新
- 安裝 ipykernel
- 導入該環境並設定顯示名稱
python -m pip install --upgrade pip
pip install ipykernel
ipython kernel install --user --name="環境名稱" --display-name="顯示名稱"
再來啟動 Jupyter Notebook,就可以看到可選擇的 kernel 多了剛剛設置的環境。
開發完了,會需要把該 kernel 移除清單:
- 確認目前 kernel 清單
- 解除環境
jupyter kernelspec list
jupyter kernelspec uninstall myenv