Atom編輯器中使用Hydrogen切換Python虛擬環境

c-xuan發表於2019-02-27

使用Anaconda的整合Python環境,自帶的Jupyter程式碼編輯器很不錯,可以進行程式碼互動執行。後來折騰Atom編輯器,在Atom中安裝Hydrogen外掛也可以達到互動執行目的,而且在Atom中編寫程式碼體驗稍微好點。有時候我們會在自己的專案中建立Python虛擬環境,Hydrogen連線Anaconda中的python核心,如何增加python虛擬環境的核心給Hydrogen使用呢?

環境

配置前先確認電腦上安裝了Anaconda,程式碼編輯器Atom,Atom中安裝了Hydrogen外掛.

開始選單中開啟Anaconda Prompt命令列視窗。

檢視當前可用的kernel

jupyter kernelspec list

(base) C:\Windows\system32>jupyter kernelspec list
Available kernels:
  python3    C:\Users\cxuan\AppData\Roaming\jupyter\kernels\python3
  venv       C:\ProgramData\jupyter\kernels\venv

預設只有第一個,第二個是後加的,在Atom中執行Python啟動kernel預設只有第一個。
在這裡插入圖片描述

建立python虛擬環境

python -m venv E:\PythonProject\test\pyvenv

建立後資料夾下出現這些檔案目錄
在這裡插入圖片描述

安裝python核心

啟用新的虛擬環境

E:\PythonProject\test\pyvenv\Scripts\activate
在這裡插入圖片描述
安裝python kernel (ipykernel)到虛擬環境裡

python -m pip install ipykernel
在這裡插入圖片描述
安裝python kernel到可用的kernel列表中,--name是自定義名稱引數。

python -m ipykernel install --name pyvenv
在這裡插入圖片描述
重啟Atom編輯器,啟動python核心時多出了一個選項,就是剛剛我們配置的虛擬環境核心。
在這裡插入圖片描述

刪除python核心

刪除python keernel

remove後指定要刪除的kernel名稱

jupyter kernelspec remove pyvenv
在這裡插入圖片描述

參考

https://nteract.io/kernels

更多

相關文章