从Google Datalab安装conda包

时间:2017-10-30 22:18:13

标签: jupyter conda google-cloud-datalab

我希望在Google Datalab笔记本中使用ospc taxcalc包。必须通过conda安装此软件包。

Datalab默认没有conda,所以这个方法(来自https://stackoverflow.com/a/33176085/1840471)失败了:

%%bash
conda install -c ospc taxcalc

通过pip安装也无效:

%%bash
pip install conda
conda install -c ospc taxcalc
  

错误:您用于conda的安装方法 - 可能是pip install condaeasy_install conda - 与使用conda作为应用程序不兼容。如果您打算将conda作为独立应用程序安装,则当前支持的安装方法包括Anaconda安装程序和miniconda安装程序。您可以从https://conda.io/miniconda.html下载miniconda安装程序。

在该网址之后,我尝试了这个:

%%bash
wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
bash Miniconda2-latest-Linux-x86_64.sh

wget有效,但要安装的bash命令保留在"正在运行..."看似永久的状态。

这似乎是由于conda安装程序提示多次Enter次按键检查许可证,然后是yes表示接受许可条款。所以康达的silent mode installation看起来很有希望:

%%bash
bash Miniconda2-latest-Linux-x86_64.sh -u -b -p $HOME/miniconda

这产生了以下警告:

  

警告:您当前设置了PYTHONPATH环境变量。在Miniconda2中运行Python解释器时,这可能会导致意外行为。为了获得最佳结果,请验证您的PYTHONPATH仅指向与Miniconda2中的Python解释器兼容的软件包目录:/ content / miniconda

并没有提供conda命令:

%%bash
conda install -c ospc taxcalc
  

bash:第1行:conda:未找到命令

2 个答案:

答案 0 :(得分:1)

有一项待处理的github问题正在跟踪这项工作 - https://github.com/googledatalab/datalab/issues/1376

我相信我们需要安装conda并将其用于python,pip和所有其他python包,并且在此期间可能无法混合两个python环境。然而,对康达有更多经验的人可能会不知道。

答案 1 :(得分:1)

2018-02-21 release开始,Datalab支持Conda,内核各自都在自己的Conda环境中。