如何从命令行使用其他内核打开Jupyter Notebook

时间:2018-11-18 03:41:10

标签: python anaconda jupyter-notebook

我想使用命令行打开具有不同内核的Jupyter笔记本.ipynb文件。我应该能够输入类似DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("users").child(uid); // uid has the value nfe... ref.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { String status = dataSnapshot.child("status").getValue(String.class); // compare the value of status here and do what you want } @Override public void onCancelled(DatabaseError databaseError) { Log.d(TAG, "onCancelled", databaseError.toException()); } }); 的内容(但这不起作用,因为它仅以“ Python 3”内核打开)。我的笔记本不断使用默认内核(Python 3内核)打开,但是我真的想在另一个anaconda环境中运行脚本。每次打开笔记本时,我都不得不手动更改内核。这非常令人沮丧,因为有时我会遍历一半的脚本并意识到自己处在错误的内核中。基本上,当我输入以下内容时:

jupyter notebook --kernel=Tensorflow-GPU

它将以Python 3内核(默认)打开文件...但是我创建了一个专门用于GPU训练的新anaconda环境,我想在该环境中打开笔记本。

当我输入jupyter notebook MNIST.ipynb 时,我仅获得内核列表,但无法通过Tensorflow-GPU内核打开文件。我还尝试通过键入jupyter notebook并重复上述步骤来更改源,但结果相同。 (请注意,我创建了一个conda环境source activate tf-gpu,请参见下图。

在下面,您可以看到我激活了conda环境,但仍然得到了相同的结果。

enter image description here

0 个答案:

没有答案