Home 在 Jupyter Notebook 創建虛擬環境
Post
Cancel

在 Jupyter Notebook 創建虛擬環境

林隆鴻 @政大數理資訊社 2020/10/15


打開 anaconda prompt

首先,在搜尋欄中打入anaconda prompt

你會看到 anaconda 為我們預設的路徑,以我的電腦來說會出現: (base) C:\Users\User>

Useful tips:

  • 上鍵回到上一個指令。下鍵回到下一個指令。
  • cd 更改目前路徑。
    • cd .. 回到上一層路徑
  • cls: 清除視窗。[macOS: clear]

創建一個虛擬環境(virtual environment)

虛擬環境的好處

  • 不同專案可以使用不同版本的相同套件。
  • 為你的專案創造一個獨立的工作平台。
  • 不會汙染電腦的環境。

so many modules

anaconda prompt 創建虛擬環境

  1. conda env list :列出現有虛擬環境。

  2. conda create --name testENV: 創建名稱為 testENV 的虛擬環境。

  3. conda activate testENV: 開啟testENV虛擬環境。

    [如果是 macOS],則輸入: source activate testENV

    此時命令列會出現: (testENV) C:\Users\User>

  4. conda list: 查看目前的虛擬環境有哪些套件。

  5. conda install python: 安裝 python

    • 會出現 Proceed ([y]/n)?。就在後面打 y

    • 在 command line 裡,要看到 (base) C:\Users\User> 才代表你上一個指令已執行完畢。

  6. conda deactivate: 離開虛擬環境。

    重新回到: (base) C:\Users\User>

  7. conda env remove --name testENV: 刪除testENV 這個虛擬環境。

Install ipykernel

  1. anaconda prompt 輸入:pip install --user ipykernel

  2. 繼續輸入: python -m ipykernel install --user --name=testENV

    此時會出現:

    Installed kernelspec testENV in C:\Users\User\AppData\Roaming\jupyter\kernels\testenv

    或是你當初 jupyter的存放位置。

  3. 在我們的 anaconda virtual environment 中加入 ipykernel:

    conda install -n testENV ipykernel

  4. 最後一步!

    輸入: jupyter notebook。此時 jupyter notebook 會連接到你的瀏覽器。

    切換 kernel 到我們剛創立的 testENV 虛擬環境。

    [補充]:

    • jupyter kernelspec list: 查看目前 jupyter 有哪些 kernel

    • jupyter kernelspec remove testENV: 刪除 testENV 這個 kernel

This post is licensed under CC BY 4.0 by the author.