參考文獻
參考文獻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
結果
終於解決了。浪費了好多時間。