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
    评论
### 回答1: 这个误提示意味着您的系统没有安装jupyter命令。您需要先安装jupyter才能使用它。您可以使用以下命令在终端安装jupyter: pip install jupyter 或者,如果您使用的是Anaconda发行版,可以使用以下命令安装: conda install jupyter 安装完成后,您应该能够在终端使用jupyter命令了。 ### 回答2: 这个问题的出现原因可能有很多,以下是可能的解决方法: 1. 确认jupyter是否安装 首先需要确认在系统是否已经安装了jupyter,可以输入以下命令进行检查: jupyter --version 如果显示 “command not found” ,则说明jupyter还没有安装,需要进行安装。 2. 使用anaconda安装jupyter 安装anaconda是比较方便的一个方法。首先下载anaconda包,然后使用以下命令进行安装: bash Anaconda3-2020.02-Linux-x86_64.sh 然后按照安装向导进行配置即可。安装完成后,就可以直接使用jupyter了。 3. 添加jupyter的环境变量 如果已经安装了jupyter,但是依然显示“command not found”,可能是由于系统无法找到jupyter的路径。可以使用以下命令进行添加: echo 'export PATH="/usr/local/anaconda3/bin:$PATH"' >> ~/.bashrc 运行以上命令后重启终端,问题应该就解决了。 4. 重新安装jupyter 如果以上方法都无法解决问题,可以尝试重新安装jupyter。先卸载已经安装的jupyter: pip uninstall jupyter 之后再使用pip重新安装jupyter: pip install jupyter 以上是一些可能的解决方法,希望能够帮助到遇到类似问题的人。 ### 回答3: 当在终端上输入"jupyter"命令时,终端会出"zsh: command not found: jupyter"的误。这表示系统无法找到名为"jupyter"的命令,可能是因为没有安装jupyter,或者在系统设置的路径没有包含jupyter的路径。 要解决这个问题,首先需要确认是否已经安装了jupyter。可以通过在终端输入"pip list"命令来查看已安装的python包列表。如果jupyter包不在列表,就需要通过pip来安装jupyter。 在终端输入"pip install jupyter",系统将自动下载并安装jupyter。安装完成后,可以再次在终端输入"jupyter"命令来启动jupyter。 如果在安装jupyter时出现了问题或者想要重新安装,可以使用"pip uninstall jupyter"来卸载已安装的jupyter,然后再重新安装。 如果已经安装了jupyter,但仍然出现了"zsh: command not found: jupyter"的误,可以通过查找系统路径配置文件,来确认是否已将jupyter的路径添加到了系统路径。 可以在终端输入"echo $PATH"来查看当前系统路径。如果发现jupyter所在的目录不在系统路径,需要手动将其添加到路径。可以编辑~/.bash_profile文件,将jupyter所在的目录添加到PATH变量。 例如,假设jupyter安装在/usr/local/bin目录下,可以在~/.bash_profile加入如下代码: export PATH=/usr/local/bin:$PATH 保存文件后,重启终端,再次输入"jupyter"命令即可正常使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

csdn-WJW

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

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

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

打赏作者

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

抵扣说明:

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

余额充值