有没有办法在 Jupyter notebook 上使用 pipenv?

Is there a way to use pipenv with Jupyter notebook?

有没有办法在 Jupyter notebook 上使用 pipenv?

或者更具体地说,使用一个原子 nteract/hydrogen python 3 个内核?

刚刚尝试了以下成功。

在您的项目文件夹中:

pipenv install ipykernel
pipenv shell

这将在您的 virtualenv 中打开一个终端,如下所示:

(my-virtualenv-name) bash-4.4$

在那shell做:

python -m ipykernel install --user --name=my-virtualenv-name

启动 jupyter 笔记本:

jupyter notebook

在您的笔记本中,内核 -> 更改内核。您的内核现在应该是一个选项。

来源:IPythonNotebookVirtualenvs

路易斯的回答非常适合 jupyter 笔记本。

但是 hydrogen/atom 具体的配方是:

pipenv install ipykernel
pipenv shell

从 pipenv 中启动 atom shell

> atom

应该可以开始了!

在 pipenv 中安装并启动 jupyter:

pipenv install jupyter
pipenv run jupyter notebook

通过 pipenv 安装的任何其他包(例如 pipenv install numpy)也可用于您的 jupyter notebook 会话。