【发布时间】:2019-02-04 15:16:14
【问题描述】:
我目前在使用 jupyter notebook 和系统 shell 命令时遇到了一些问题。我使用 nb_conda_kernels 能够从在基本环境中启动的 jupyter 笔记本访问我的所有 conda 环境,这在我的大多数用例中都非常有效。为简单起见,假设我有 2 个环境,一个是基础环境,一个名为 work_env。我在基础环境中启动 jupyter notebook,并在打开我正在使用的 notebook 时选择 work_env 内核。
今天我遇到了这条线:
! pip install kaggle --upgrade
在执行单元后(正确激活了 work_env 内核),pip 在我的基础环境中安装了 kaggle 包。预期的结果是在我的 work_env 中安装这个包。关于如何使 shell 命令在 jupyter notebook 的“正确”环境中执行的任何想法?
【问题讨论】: