【发布时间】:2018-04-27 23:55:50
【问题描述】:
有没有办法在 Jupyter notebook 中使用 pipenv?
或者更具体地说,使用 atom nteract/hydrogen python 3 内核?
【问题讨论】:
有没有办法在 Jupyter notebook 中使用 pipenv?
或者更具体地说,使用 atom nteract/hydrogen python 3 内核?
【问题讨论】:
刚刚尝试了以下成功。
在您的项目文件夹中:
pipenv install ipykernel
pipenv shell
这将在你的 virtualenv 中打开一个终端,如下所示:
(my-virtualenv-name) bash-4.4$
在那个外壳里做:
python -m ipykernel install --user --name=my-virtualenv-name
启动 jupyter 笔记本:
jupyter notebook
在您的笔记本中,内核 -> 更改内核。您的内核现在应该是一个选项。
【讨论】:
python -m ipykernel install --user --name=`basename $VIRTUAL_ENV`
在 pipenv 中安装并启动 jupyter:
pipenv install jupyter
pipenv run jupyter notebook
通过 pipenv 安装的任何其他软件包(例如 pipenv install numpy)也可用于您的 jupyter notebook 会话。
【讨论】:
Luis 的回答非常适合 jupyter 笔记本。
但对于氢/原子,具体配方是:
pipenv install ipykernel
pipenv shell
从 pipenv shell 中启动 atom
> atom
应该不错了!
【讨论】:
python -m ipykernel install --user --name=my-virtualenv-name 命令。