如何将Atom Hydrogen连接至Pipenv Shell中运行的内核?
如何让Hydrogen连接Pipenv Shell运行的内核
根据你描述的操作流程,要让Hydrogen关联到你的Pipenv环境内核,只需要完成以下几个关键步骤:
在Pipenv环境中安装ipykernel
确保你已经处于Pipenv Shell环境里(就是执行pipenv shell后的终端状态),然后运行这条命令安装Jupyter内核依赖:pip install ipykernel将Pipenv环境注册为Jupyter内核
同样在Pipenv Shell中,执行下面的命令把当前环境注册成一个独立的Jupyter内核(--name后面的名字可以自定义,比如用项目相关的foo-env,方便识别):python -m ipykernel install --user --name=foo-env --display-name="Pipenv Foo 环境"这里的
--display-name是Hydrogen内核选择界面里会显示的名称,建议设置得直观好认。在Hydrogen中选择新注册的内核
回到Atom,关闭当前的Hydrogen会话(如果已经打开的话),重新打开bar.py,按下shift + enter,此时弹出的内核选择列表里,就能看到你刚才注册的Pipenv Foo 环境(或者你自定义的名称),选择它就可以连接到你的Pipenv环境了。
额外检查小技巧
- 如果你不确定内核是否注册成功,可以在任意终端执行
jupyter kernelspec list,查看已注册的内核列表,确认你刚才的foo-env在里面。 - 如果之前注册过同名内核,想要更新或者替换,可以先执行
jupyter kernelspec uninstall foo-env,再重新注册。
内容的提问来源于stack exchange,提问作者DannyDannyDanny
相关产品推荐
相关产品推荐

