我希望在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安装程序。
在该网址之后,我尝试了这个:
%%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:未找到命令
答案 0 :(得分:1)
有一项待处理的github问题正在跟踪这项工作 - https://github.com/googledatalab/datalab/issues/1376
我相信我们需要安装conda并将其用于python,pip和所有其他python包,并且在此期间可能无法混合两个python环境。然而,对康达有更多经验的人可能会不知道。
答案 1 :(得分:1)
从2018-02-21 release开始,Datalab支持Conda,内核各自都在自己的Conda环境中。