在Homebrew Jupyter Lab中更改Python版本



我正在尝试通过自制安装jupyterlab:

brew install jupyterlab

根据这里的文档(https://formulae.brew.sh/formula/jupyterlab),这专门安装了一个依赖于Python 3.11的jupyterlab版本。但是,我依赖于一个尚未更新到3.11的包。是否有办法告诉brew的安装版本的jupyterlab使用Python 3.10代替?

我已经尝试了一些事情:0. 在brew中安装python 3.10:

brew install python@3.10
  1. 取消链接和/或卸载Python3.11试图强制jupyterlab使用3.10:
brew unlink python@3.11
brew uninstall python@3.11

,然后具体链接3.10:

brew link python@3.10

但这些似乎并不影响jupyterlab看到或使用的内容。

我看到brew页面上写着:

可以将其他内核安装到共享jupyter目录中美元(啤酒——前缀)/etc/jupyter

但是我不明白这是什么意思,也不明白这个安装是怎么发生的。

一种可能性(我最近了解到)是编辑jupyterlab公式的本地副本,使其依赖于Python 3.10。我成功地为yt-dlp公式做了这个。

查看这个问题的详细信息:how-do-i-modify-a-homebrew-formula

最新更新