我安装了Anaconda(使用Python 2.7),并在一个名为tensorflow
的环境中安装了Tensorflow。我可以在这个环境中成功导入Tensorflow。
问题是Jupyter Notebook无法识别我刚刚创建的新环境。无论我从GUI Navigator还是从命令行在或tensorflow
env启动Jupyter Notebook,菜单中只有一个名为Python [Root]
的内核,Tensorflow都不能导入。当然,我多次点击这个选项,保存文件,重新打开,但这些都没有帮助。
奇怪的是,当我打开Jupyter首页上的Conda
标签时,我可以看到这两个环境。但是当我打开Files
选项卡,并尝试new
一个笔记本,我仍然只有一个内核。
~/Library/Jupyter/kernels
这样的目录!这个Jupyter目录只有一个名为runtime
.的子目录
我真的很困惑。Conda环境应该自动成为内核吗?(我按照https://ipython.readthedocs.io/en/stable/install/kernel_install.html手动设置内核,但被告知没有找到ipykernel
。)