如何解决使用 pyenv 创建隔离的 Jupyter ipython 内核:未找到模块 ipykernel_launcher
我花了几个小时在互联网上寻找修复方法,但仍然无法找到解决问题的方法。
我使用 pyenv
创建了一个名为“playground”的虚拟环境,并在其中安装了 ipykernel
:
cd playground
user@Jerome-Ko-Jia-Jin playground % pip3 list
Package Version
----------------- -------
appnope 0.1.2
backcall 0.2.0
decorator 5.0.7
ipykernel 5.5.3
ipython 7.23.0
ipython-genutils 0.2.0
jedi 0.18.0
jupyter-client 6.1.12
jupyter-core 4.7.1
matplotlib-inline 0.1.2
numpy 1.20.2
pandas 1.2.4
parso 0.8.2
pexpect 4.8.0
pickleshare 0.7.5
pip 20.2.3
prompt-toolkit 3.0.18
ptyprocess 0.7.0
Pygments 2.9.0
python-dateutil 2.8.1
pytz 2021.1
pyzmq 22.0.3
setuptools 49.2.1
six 1.15.0
tornado 6.1
traitlets 5.0.5
wcwidth 0.2.5
pyenv which python
/Users/user/.pyenv/versions/playground/bin/python
添加了具有以下内容的 kernel.json:
user@Jerome-Ko-Jia-Jin ~ % jupyter --paths
config:
/Users/user/.jupyter
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
data:
/Users/user/Library/Jupyter
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/share/jupyter
/usr/local/share/jupyter
/usr/share/jupyter
runtime:
/Users/user/Library/Jupyter/runtime
user@Jerome-Ko-Jia-Jin ~ % jupyter --paths
config:
/Users/user/.jupyter
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
data:
/Users/user/Library/Jupyter
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/share/jupyter
/usr/local/share/jupyter
/usr/share/jupyter
runtime:
/Users/user/Library/Jupyter/runtime
python -m ipykernel install --user --name playground --display-name "Playground"
cd /Users/user/Library/Jupyter/kernels/playground
user@Jerome-Ko-Jia-Jin playground % cat kernel.json
{
"argv": [
"/Users/user/.pyenv/versions/playground/bin/python","-m","ipykernel_launcher","-f","{connection_file}"
],"display_name": "Playground","language": "python"
}%
运行 Jupyter notebook 并切换到新的“Playground”内核,但出现此错误:
/Users/user/.pyenv/versions/playground/bin/python: No module named ipykernel_launcher
有人可以在这里启发我吗?我尝试重新安装 ipykernel
但它仍然不起作用。
在此先谢谢你:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。