1. 程式人生 > 其它 >Jupyterlab如何切換Anaconda下的python虛擬環境

Jupyterlab如何切換Anaconda下的python虛擬環境

技術標籤:pythonpythonanaconda

Jupyter Lab是Jupyter的一個拓展,它提供了更好的使用者體驗,例如可以同時在一個瀏覽器頁面開啟編輯多個Notebook,Ipython console和terminal終端,並且支援預覽和編輯更多種類的檔案,如程式碼檔案,Markdown文件,json,yml,csv,各種格式的圖片,vega檔案(一種使用json定義圖表的語言)和geojson(用json表示地理物件),還可以使用Jupyter Lab連線Google Drive等雲端儲存服務,極大得提升了生產力。

一、使用Anaconda建立python虛擬環境(已有虛擬環境可跳到下一環節)

  • 使用conda建立虛擬環境
conda create -n your_env_name python=X.X(3.6、3.7等)

your_env_name可換為你的虛擬環境的名稱

  • 檢視當前存在哪些虛擬環境
conda env list
  • 啟用虛擬環境
conda activate your_env_name
  • 關閉虛擬環境
conda deactivate
  • 刪除虛擬環境
conda remove -n your_env_name --all

二、 jupyterlab新增或刪除核心

  1. 切換到要新增的環境,確認已安裝ipykernel
python -m ipykernel --version

如果沒有安裝,則安裝:conda install ipykernel

  1. jupyter安裝核心(kernel)
python -m ipykernel install --user --name=xxx --display-name "在notebook中顯示的環境名"

“xxx”是你的虛擬環境名稱

  1. 檢視jupyter notebook kernel
jupyter kernelspec list
  1. jupyter刪除核心
jupyter kernelspec remove kernelname

kernelname是你的虛擬環境名稱(即上面新增的核心名稱)

在這裡插入圖片描述
此時工作區中便會出現新新增的kernel

三、切換python3.7核心遇到ImportError: DLL load failed: 找不到指定的模組。問題

將pip換源並更新後重新建立一個3.7的虛擬環境,用

python -m pip install ipykernel 

安裝ipykernel即可正常轉換kernel

  希望我的文章對您有所幫助,同時也感謝您能抽出寶貴的時間閱讀,創作不易,如果您喜歡的話,歡迎點贊、關注、收藏。您的支援是我創作的動力,希望今後能帶給大家更多優質的文章