jupyter-lab - JupyterLab installation with pip3
问题描述
I installed JupyterLab with
pip3 install jupyterlab --user
Yet, when trying I try to launch it (jupyter lab
), I get the following error:
Error executing Jupyter command 'lab': [Errno 2] No such file or directory
The JupyterLab installation guide on github says that: "If installing using pip install --user
, you must add the user-level bin directory to your PATH environment variable in order to launch jupyter lab"
But I don't what that means, I greatly appreciate any help. I am using Ubuntu 18.04
解决方案
正如指南本身所说,您需要将用户级 bin 目录添加到 PATH 环境变量中,为此,您首先需要安装 Jupyter lab 的 bin 文件夹,然后您可以添加使用简单命令的路径:
export PATH=$PATH:/path/to/your/jupyterlab/bin/directory
它完成了。您可以通过运行其他命令来检查是否添加了它:
echo $PATH
您应该会看到 PATH 变量的内容。
但是,此方法只会为当前 shell 添加该变量,这意味着当您关闭终端时,您会丢失变量中的更改。为了使其永久化,您需要编辑另一个文件 ~/.bashrc。但有一件事,您只需将这一行添加到文件中,这一点非常重要:
PATH=$PATH:/path/to/your/jupyterlab/bin/directory
如果您不知道自己在做什么,则无需更改文件的所有其余部分。
为了让您回顾一下如何使它永久打开一个新的 shell 并输入:
gedit ~/.bashrc
这将打开文件,您需要在文件末尾的新行中添加“export PATH...etc”命令。然后保存更改并重新启动,从现在开始,您应该可以使用以下命令直接从 shell 打开 Jupyter lab:
Jupyter lab
推荐阅读
- node.js - 部署 AWS Lambda S3 教程代码时出错
- google-cloud-platform - 如何查看或列出数据流作业 VPC/网络?
- java - Android资源链接失败AAPT:错误:写入失败
- linux - ARM Beaglebone black 的交叉编译器错误
- flutter - 使用 http 请求获取嵌套 Json 返回 null
- mysql - 与node js应用程序连接时如何解决mysql错误号1064?
- kotlin - 相同类的 Kotlin 密封类
- java - Java 运行时出现终端错误,无法识别类文件版本 > 52.0
- docker - 使用 aws-sam-cli 时出错 | 未能在公司代理后面拉取 docker 映像
- html - 创建动态网格时防止 div 增长/拉伸