anaconda的多虛擬環境jupyter管理

參考文獻

參考文獻1: Jupyter notebook切換Python環境

問題來源

經常需要使用anaconda的虛擬環境,使用jupyter進行切換是一個好方法。其它網友總結了對nb_conda方式解決,但實踐過程中出了比較嚴重的錯誤。比如,jupyter崩潰等。

  • 其它虛擬環境安裝jupyter,打開提示IOloop
  • 安裝了多個nbextensions,提示重複yaml文件錯誤
  • jupyter運行提示404等

解決

方式:仍然使用nb_conda插件解決的方式,但通過嘗試多種方式,確定了最優的流程

1. 安裝anaconda

2. base環境整理

  • 安裝jupyter notebook
  • 安裝jupyter_contrib_nbextensions
    之前安裝時,運行了jupyter contrib nbextensions install --user 之後運行jupyter 提示 重複yaml文件錯誤。可試運行,若報錯,則jupyter contrib nbextensions uninstall --user
  • 安裝 nb_conda
    conda install nb_conda

3. 管理虛擬環境

整體思路爲:在base環境下的jupyter中爲各個虛擬環境安裝ipykernel.
ps:之前我在虛擬環境中安裝,結果失敗。

  • 創建更多的虛擬環境(僅選擇python)
  • 在base環境下打開jupyter notebook
  • 在jupyter notebook中轉入conda界面(如下圖)
    點擊添加在這裏插入圖片描述
    點擊創建的虛擬環境 ----> 搜索欄搜索ipyker ----> 爲虛擬環境安裝ipykernel

結果

終於解決了。浪費了好多時間。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章