如何让Homebrew安装的Jupyter Lab切换为Python 3.10版本?
如何让Homebrew安装的Jupyter Lab改用Python 3.10内核
你之前通过brew unlink/uninstall python@3.11的操作没用,是因为Homebrew打包的Jupyter Lab本身绑定了它依赖的Python版本,修改系统默认Python不会改变Jupyter Lab使用的内核。正确的做法是给Jupyter添加Python 3.10的独立内核,具体步骤如下:
先确认Python 3.10的安装路径,执行命令:
which python3.10能输出路径说明安装正常。
给Python 3.10安装Jupyter内核依赖包
ipykernel:python3.10 -m pip install ipykernel将Python 3.10注册为Jupyter的共享内核(对应Homebrew文档提到的
$(brew --prefix)/etc/jupyter目录):python3.10 -m ipykernel install --prefix=$(brew --prefix) --name="python3.10" --display-name="Python 3.10"这条命令会把Python 3.10的内核配置文件写入Homebrew的Jupyter共享目录,确保Jupyter Lab能识别到这个内核。
启动Jupyter Lab后,新建笔记本时直接选择「Python 3.10」内核;如果是已有的笔记本,可以通过右上角的内核选择按钮切换到这个内核。
这样操作后,你不需要卸载Python 3.11,Jupyter Lab本身的运行依然用它原来的版本,但你的代码会在Python 3.10的环境里执行,完美适配未兼容3.11的依赖包。
内容的提问来源于stack exchange,提问作者Meru Bhanot
相关产品推荐
相关产品推荐

