我想使用命令行打开具有不同内核的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环境,但仍然得到了相同的结果。