有没有办法在Jupyter笔记本中使用pipenv?
更具体地说,与atom nteract/hydrogen Python 3内核一起使用?
刚刚尝试了以下步骤并成功。
在您的项目文件夹中:
pipenv install ipykernel
pipenv shell
这将在您的虚拟环境中打开一个终端,就像这样:
(my-virtualenv-name) bash-4.4$
在那个外壳中执行:
python -m ipykernel install --user --name=my-virtualenv-name
启动Jupyter笔记本:
jupyter notebook
在你的笔记本中,选择“Kernel” -> “Change Kernel”。现在,您的内核应该是一个选项。
来源:IPythonNotebookVirtualenvs在 pipenv 内安装并启动 jupyter:
pipenv install jupyter
pipenv run jupyter notebook
通过pipenv安装的任何其他软件包(例如pipenv install numpy
)也将在您的Jupyter笔记本会话中可用。
Luis的答案在jupyter笔记本上完美运行。
但是对于特定的氢/原子,步骤如下:
pipenv install ipykernel
pipenv shell
在pipenv shell中启动atom
> atom
应该可以开始了!
python -m ipykernel install --user --name=my-virtualenv-name
命令。 - David Folknerpipenv install jupyter notebook
pipenv run python -m ipykernel install --user --name=`basename $VIRTUAL_ENV`
pipenv run jupyter notebook
pipenv run atom
python -m ipykernel install --user --name=\
basename $VIRTUAL_ENV` ` - u-phoriapipenv run python -m ipykernel install --user --name=\
pipenv run basename '$VIRTUAL_ENV'``(标准配置,虚拟环境在~/.venv/中)pipenv run python -m ipykernel install --user --name=\
pipenv run dirname '$VIRTUAL_ENV' | xargs basename`(当
PIPENV_VENV_IN_PROJECT=1`时) - ClaytonJY