我使用以下命令为python -m ipykernel install --user --name data_science --display-name "Python (Data Science)"
创建了一个data_science内核:
// Timer using Handler
private final int SPLASH_TIME = 3000;
// Handling splash timer.
private void startSplashTimer() {
new Handler().postDelayed(
new Runnable() {
@Override
public void run() {
startActivity(new Intent(SplashScreen.this,MainActivity.class));
}
}, SPLASH_TIME);
这会创建一个包含所有conda / pip数据科学包的内核。我可以使用新内核创建一个笔记本,但我真正想要的是在ATOM文本编辑器中将此内核添加到Hydrogen Package中。
如何将此内核添加到我的Hydrogen ATOM包中?
答案 0 :(得分:0)
如果你在Windows上,你只需要重新启动ATOM,它就会自动检测到新的内核。
答案 1 :(得分:0)
我认为你不需要再使用新内核运行Hydrogen。
hydrogen select
,Hydrogen: Select Kernel
Hydrogen会自动更新内核列表并向您显示相关信息。此外,您应该看到列表并从中获取必要的内核。如果您没有找到内核,可能是因为language
中没有kernel.json
字段。它应该看起来像:
{
"display_name": "Python 3",
"argv": [
"python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"language": "python"
}
您可以找到kernel.json
检查按命令$ jupyter --paths
列出的数据路径。
答案 2 :(得分:0)
上面的答案对我不起作用。我必须在atom中运行Hydrogen: Update Kernels
才能让Hydrogen看到新安装的内核。在“{Kernels”标题下的atom website中简要提到了这一点。
答案 3 :(得分:0)
PyK: was my env name, which I get to with
$ source activate Pky
And within this I used the command
(Pky)/path/name/ $python -m ipykernel install --user --name Pyk --display-name "Pky3"
This worked. Otherwise it would put in
/miniconda3/envs/Pky/share/jupyter/kernels/python3/kernel.json
which is useless for Atom
ls -l ~/.local/share/jupyter/kernels/
total 8
drwxrwxr-x 2 oon oon 4096 Nov 2 19:55 julia-0.6
drwxrwxr-x 2 oon oon 4096 Nov 2 20:14 Pyk *
That's where it needs to be.
in
$jupyter --paths
config:
/home/hyoon/.jupyter
/opt/miniconda3/envs/SPk/etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
data:
/home/hyoon/.local/share/jupyter
/opt/miniconda3/envs/SPk/share/jupyter
/usr/local/share/jupyter
/usr/share/jupyter
runtime:
/run/user/1000/jupyter
检查* data中的所有目录:
答案 4 :(得分:0)
运行:
源激活此环境
python -m ipykernel install --user --name thisenv
然后重新启动原子