No results found

Atom编辑器中使用Hydrogen切换Python虚拟环境

使用Anaconda的集成Python环境,自带的Jupyter代码编辑器很不错,可以进行代码交互运行。后来折腾Atom编辑器,在Atom中安装Hydrogen插件也可以达到交互运行目的,而且在Atom中编写代码体验稍微好点。有时候我们会在自己的项目中创建Python虚拟环境,Hydrogen连接Anaconda中的python内核,如何增加python虚拟环境的内核给Hydrogen使用呢?

环境

配置前先确认电脑上安装了Anaconda,代码编辑器Atom,Atom中安装了Hydrogen插件.

开始菜单中打开Anaconda Prompt命令行窗口。

查看当前可用的kernel

jupyter kernelspec list

1
2
3
4
(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默认只有第一个。

pyvenv

创建python虚拟环境

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

创建后文件夹下出现这些文件目录

pyvenv

安装python内核

激活新的虚拟环境

E:\PythonProject\test\pyvenv\Scripts\activate

pyvenv

安装python kernel (ipykernel)到虚拟环境里

python -m pip install ipykernel

pyvenv

安装python kernel到可用的kernel列表中,--name是自定义名称参数。

python -m ipykernel install --name pyvenv

pyvenv

重启Atom编辑器,启动python内核时多出了一个选项,就是刚刚我们配置的虚拟环境内核。

pyvenv

删除python内核

删除python keernel

remove后指定要删除的kernel名称

jupyter kernelspec remove pyvenv

pyvenv

参考

https://nteract.io/kernels

文章目录
  1. 1. 环境
  2. 2. 创建python虚拟环境
  3. 3. 安装python内核
  4. 4. 删除python内核
  5. 5. 参考
|