【发布时间】:2018-04-12 00:16:49
【问题描述】:
我希望在 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 conda或easy_install conda)与将 conda 用作应用程序不兼容。如果您打算将 conda 作为独立应用程序安装,当前支持的安装方法包括 Anaconda 安装程序和 miniconda 安装程序。您可以从https://conda.io/miniconda.html 下载 miniconda 安装程序。
按照那个 URL,我尝试了这个:
%%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 表示接受许可条款。所以 conda 的 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:找不到命令
【问题讨论】:
标签: jupyter conda google-cloud-datalab