Jupyter 内核不使用 Poetry 环境

jcp*_*jcp 6 python jupyter-notebook python-poetry

我正在尝试为我的诗歌环境安装 Jupyter 内核,但似乎该内核获取了我的基本 conda 环境。这就是我正在尝试的:

poetry env list
>ENV_NAME-HASH-py3.9 (Activated)

poetry run which python
>/Users/myusername/Library/Caches/pypoetry/virtualenvs/ENV_NAME-HASH-py3.9/bin/python

poetry run ipython kernel install --name=ENV_NAME
>Installed kernelspec ENV_NAME in /Users/myusername/Library/Jupyter/kernels/ENV_NAME
Run Code Online (Sandbox Code Playgroud)

然后,如果我打开带有此内核的 Jupyter,我不会获得应安装的库。检查我得到的Python版本:

!which python
/Users/myusername/opt/anaconda3/bin/python
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

小智 1

您是否尝试先激活您的环境?(使用source {path to env}/bin/activate? 如果是这样,你可以尝试直接安装 ipykernel :poetry run python -m ipykernel install --user --name myname