gpt4 book ai didi

bash - 如何使用 PowerShell 在 WSL 中启动 Jupyter Notebook?

转载 作者:行者123 更新时间:2023-12-04 14:03:25 27 4
gpt4 key购买 nike

我想做的是为必须在 WSL 中运行的 Jupyter Notebook 创建一个快捷方式(因为我所有的 python 包都在那里)。对于这个 AFAIK,我应该创建运行 WSL 的 PowerShell 脚本,并使用命令启动 Jupyter Notebook,如下所示:

wsl -e bash -c "jupyter notebook"

但是这个命令给出了 bash: jupyter: command not found 尽管如果我一步一步地这样做,它会启动 Jupyter:

PS C:\Users\Artem> wsl
(base) artem@LAPTOP-O4C3S1UK:/mnt/c/Users/Artem$ jupyter notebook

所有经过测试的命令都存在以下问题之一:

  1. bash 找不到命令(jupyteranaconda)
  2. 一些终端启动并立即消失

我对 PowerShell/WSL 脚本编写不够熟练,因此请教如何正确执行此操作。

附言我想我可以为 Windows 安装 jupyter 并从 WSL 添加内核,但我想知道问题是否可以通过上述方式解决。

最佳答案

这听起来像是在您的 ~/.bashrc 文件中执行了所需的初始化,默认情况下 bash 仅在 interactive session 中加载,而不是当您提交命令以使用 -c 执行时。

但是,您可以使用 -i 选项明确告诉 bash 考虑 session 交互。

因此,请尝试以下操作(注意 -i):

wsl -e bash -ic "jupyter notebook"

关于bash - 如何使用 PowerShell 在 WSL 中启动 Jupyter Notebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69268033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com