Anaconda 将python库添加到google datalab环境

Anaconda 将python库添加到google datalab环境,anaconda,bokeh,google-cloud-datalab,Anaconda,Bokeh,Google Cloud Datalab,我在谷歌云平台上使用。在第一次尝试中效果很好,我喜欢现在在云中运行jupyter笔记本服务器是多么容易(比启动本地主机服务器更快)。太棒了 但是现在我想安装基本datalab环境中不包括的python库(特别是我需要Bokeh绘图库) 因此,我从谷歌云控制台打开了一个谷歌云外壳,在那里我管理这个jupyter笔记本实例,安装了miniconda,然后安装了bokeh库。一切运行都没有错误(例如,bokeh在此过程中安装了几个依赖项),但我在datalab上的jupyter笔记本(它可以导入其他库

我在谷歌云平台上使用。在第一次尝试中效果很好,我喜欢现在在云中运行jupyter笔记本服务器是多么容易(比启动本地主机服务器更快)。太棒了

但是现在我想安装基本datalab环境中不包括的python库(特别是我需要Bokeh绘图库)

因此,我从谷歌云控制台打开了一个谷歌云外壳,在那里我管理这个jupyter笔记本实例,安装了miniconda,然后安装了bokeh库。一切运行都没有错误(例如,bokeh在此过程中安装了几个依赖项),但我在datalab上的jupyter笔记本(它可以导入其他库,如numpy)仍然给我一个“没有名为bokeh.plotting的模块”错误


有什么想法吗?提前感谢。

您可以在笔记本中完成此操作:

%%bash
pip install bokeh

或者更一般地说,对于多行命令%%bash#任何有效的命令。请注意,正如@Dinesh指出的,它是%%bash,而pip install命令位于换行符上。正如第一次回答的,它被呈现为带有%bash而不是%%bash的一行程序。是的,谢谢,已更新。我有一条单独的线,但是把它们叠起来了。所以,只是为了让我能理解。。有没有一个简单的答案来解释为什么云shell中的conda安装没有使库可用?它们是不同的python环境还是其他什么?虽然您可以使用pipe,但没有交互式shell,因此可能“echo'y'|…”会起作用。您是否能够通过
conda
安装,或者根据下面的答案仅安装
pip
?我正在寻找一种
conda
解决方案: