zsh 中进入 tmux 后启动 jupyter lab 报错:zsh:command not found:jupyter

问题描述

在 zsh 中进入 tmux,新建了 my_jupyterlab 会话,在该会话中运行 jupyter lab 提示“zsh: command not found: jupyter” 的错误!

问题分析

没有将 jupyter 添加到用户目录下的 .zshrc 隐藏配置文件中

解决方法:

  • 回到 bash 下运行命令:pip show jupyter,查看通过 pip install 命令安装的 jupyter 的路径,得到结果如下:
Name: jupyter
Version: 1.0.0
Summary: Jupyter metapackage. Install all the Jupyter components in one go.
Home-page: http://jupyter.org
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.org
License: BSD
Location: /home/用户名/anaconda3/lib/python3.7/site-packages
Requires: ipywidgets, ipykernel, nbconvert, qtconsole, jupyter-console, notebook
Required-by:
  • (说明:如果记得自己的 jupyter 路劲,以上步骤可以省略)
  • 根据以上路径提示(注意这里会因安装 Anaconda 的路径不同而不同),找到 jupyter 的所在的 bin 目录的路径,即:/home/用户名/anaconda3/bin,拷贝该路径以备后面使用
  • 通过 vim ~/.zshrc 打开用户目录下的 .zshrc 配置文件
  • 将上面复制的路径以如下方式追加到 .zshrc 文件的文档尾,保存
export PATH=/home/用户名/anaconda3/bin/:$PATH
  • 运行 source ~/.zshrc,使其生效
  • 关闭原来建立的 tmux(注意一定要关闭原来的 tmux 会话,不然还是会提示该错误,这是因为原来的 tmux 会话还是加载的没有添加 jupyter 命令的 zsh 配置文件,虽然已经通过 source 使其生效)
tmux kill-session -t my_jupyterlab
  • 新建一个 tmux 会话
tmux new -s my_jupyterlab
  • 进入 zsh,再在 tmux 会话中启动 jupyter lab
jupyter lab --port 端口号
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdn-WJW

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值