Jupyterlab安装、配置及常见问题

一、安装

step 1. 切换到要安装jupyterlab的虚拟环境

conda activate my_env

step 2. 安装jupterlab(安装jupyterlab前需要安装nodejs)

conda install jupyterlab

step 3. 安装ipytkernel

conda install ipykernel

step 4. 将ipykernel注入虚拟环境

python -m ipykernel install --user --name 【环境名称】 --display-name 【在jupyter中显示名字】

如:python -m ipykernel install --user --name py37 --display-name py37(可以和环境名一样,也可以不一样。)

step 5. 输入命令运行jupyterlab

jupyter lab

step 6. jupyterlab和中文语言包。

conda install jupyterlab-language-pack-zh-CN

二、配置

1. 修改默认打开的文件夹

如果想让jupyter lab每次打开的时候文件浏览器选项卡中加载某个路径的文件夹,可通过下面的方法设置:

参考链接:修改Jupyter Lab、Jupyter Notebook的工作目录_奶茶可可的博客-CSDN博客_jupyterlab目录

step1:运行以下命令,生成jupyter的配置文件。配置文件在【用户\.jupyter\jupyter_lab_config.py】

jupyter notebook --generate-config

step2:打开py文件,修改其中以下项为希望设置的路径。注意需要将开头的【#】去掉,路径的斜杠也要符合py格式。

c.ServerApp.root_dir = 'E:/jupyter_files'

2. 加载某个项目文件夹

如果不希望修改默认路径,只是希望某次启动jupyterlab的时候打开某个项目的文件夹,可以通过下面的方法实现:

step 1:进入需要打开的项目所在文件夹。

step2:在文件夹空白处按 【shift+右键】,在右键快捷菜单中选择【在此处打开命令窗口】(win7系统),或【在此处打开powershell窗口】(win10系统),打开当前工作路径为该文件夹的dos窗口。

打开的dos窗口如下

step 2:输入jupyter lab + 路径名称。两种方式如下:

jupyter lab ./
jupyter lab E:\CT\code

step 3:打开的jupyter lab主页自动变为加载我们指定的路径的文件。

3. 其他网络设置

是否可以远程访问、IP、密码、端口

c.ServerApp.allow_remote_access = False
c.ServerApp.ip = '0.0.0.0'
c.ServerApp.open_browser = False
c.ServerApp.password = '111111'
c.ServerApp.port = 8888

三、插件

1. 代码补全工具lsp

可参考下面的博客。

jupyter lab 代码提示/代码补全插件:jupyter lsp 配置教程 + 开启 Hinterland mode_By Moon的博客-CSDN博客_jupyterlab代码自动补全

step 1: 切换到jupyter lab的虚拟环境。

step 2:安装nodejs,jupyter-lsp,python-lsp-server。命令如下:

conda install nodejs
conda install jupyter-lsp
conda install python-lsp-server[all]

step 3:在conda虚拟环境中,输入命令打开jupyter lab网页。

jupyter lab

 step 4:在网页的侧边栏的插件管理器中搜索lsp,找到名称为【@krassowski/jupyterlab-lsp】的插件,点击安装。(由于我已经安装好了,所以下面的图显示是在【已安装一栏】,正常应该显示在搜索结果中。)

step 5:根据提示安装jupyter-lsp。如果提示未安装nodejs,则回到虚拟环境中用命令安装nodejs,然后重启jupyterlab,回到step4安装lsp即可。如果conda命令安装的nodejs版本号始终太低,不满足jupyterlab报错提示的nodejs版本号要求,可参考以下链接解决:

https://blog.csdn.net/wxyczhyza/article/details/129008314

step6:设置自动代码提示(如果不设置,需要用tab键提示)。

在jupyterlab网页的》设置》高级设置编辑器(Adavanced Setting Editor)中,选择【Code Completion】,根据jupyterlab版本,要么在空白处添加下面的代码 ,要么在勾选其中的【Continuous hinting】选项。

{
"continuousHinting": true
}

添加方式一: 

 添加方式二(图片来自参考本小节开头的博客。):

 step 7:保险起见,可以重启下jupyterlab,看是否会自动提示代码。自动提示效果如下图:

2. 右键快捷菜单打开jupyterlab

3. 

四、常见问题

1. 打开后网页空白。

python运行空白_学习python曾经遇到的坑 一、JupyterLab点Launch后启动ie一片空白的解决方案..._weixin_39952182的博客-CSDN博客

2. 打开内核失败

打开jupyterlab时报如下错误:

Error Starting Kernel

Failed to construct 'websocket': The URL's scheme must be either 'ws' or 'wss'. 'file' is not allowed.

原因:虚拟环境安装的python版本太高了,和anaconda不匹配。

解决方法:卸载虚拟环境的高版本python,安装和anaconda的base环境的python版本一致的python,然后再重装jupyterlab。

3. 不会自动打开jupyterlab网页

原因:大概率是被别的浏览器把默认浏览器修改默认浏览器了,重新设定默认浏览器就行。

  • 20
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 安装 JupyterLab 需要先安装 Python 和 pip。可以在终端或命令行中使用以下命令安装 JupyterLab: 1. 首先,确保你已经安装Python 和 pip。可以在终端或命令行中输入以下命令检查: ``` python --version pip --version ``` 2. 使用 pip 安装 JupyterLab: ``` pip install jupyterlab ``` 3. 安装完成后,在终端或命令行中输入以下命令启动 JupyterLab: ``` jupyter lab ``` JupyterLab 将在默认浏览器中打开。如果没有自动打开,请复制终端或命令行中显示的 URL,并在浏览器中粘贴打开。 也可以在启动时指定要打开的浏览器: ``` jupyter lab --browser=firefox ``` 这将在 Firefox 浏览器中打开 JupyterLab。 ### 回答2: Jupyter Lab是一种基于Web的交互式开发环境,它能够更好地支持数据分析和科学计算。下面我将简要介绍jupyter lab安装过程。 第一步,首先确保你的电脑上已经安装Python。可以在Python官方网站下载并安装最新版本的Python。 第二步,打开终端(Windows用户可打开命令提示符或PowerShell),运行以下命令来安装Jupyter Lab: ``` pip install jupyterlab ``` 这个命令将会自动下载并安装Jupyter Lab及其所依赖的库。如果你之前已经安装Jupyter Notebook,运行该命令时也会自动升级为Jupyter Lab。 第三步,安装完成后,在终端中运行以下命令来启动Jupyter Lab: ``` jupyter lab ``` 这个命令将会启动Jupyter Lab的服务,并在默认的Web浏览器中打开Jupyter Lab的界面。你可以在浏览器地址栏中输入`http://localhost:8888`来手动打开。 最后,你可以在Jupyter Lab中创建和编辑Notebook文件,运行和调试代码,以及进行数据可视化和数据分析等操作。你还可以安装各种拓展插件来扩展Jupyter Lab的功能。 总结一下,jupyter lab安装过程包括下载并安装Python、使用pip命令安装Jupyter Lab、运行jupyter lab命令启动Jupyter Lab服务,以及在浏览器中打开Jupyter Lab界面。希望以上内容能够帮助到你。 ### 回答3: Jupyter Lab是一个基于Jupyter Notebook的交互式编程环境,提供了更多强大的功能和灵活的界面。下面是关于Jupyter Lab安装的步骤: 1. 首先,确保你已经安装Python和pip。你可以在终端或命令提示符中输入以下命令来检查它们是否已经安装: ``` python --version pip --version ``` 2. 如果你还没有安装Python或pip,可以去Python官网下载并安装Python,并在安装过程中选择安装pip。 3. 在命令提示符中输入以下命令来安装Jupyter Lab: ``` pip install jupyterlab ``` 这将从Python Package Index(PyPI)上下载Jupyter Lab安装到你的系统中。 4. 安装完成后,你可以输入以下命令来启动Jupyter Lab: ``` jupyter lab ``` 这将启动Jupyter Lab,并在默认的浏览器中打开Jupyter Lab的界面。 注意:如果你使用的是Anaconda,可以通过Anaconda Navigator来安装和启动Jupyter Lab。 5. 在Jupyter Lab界面中,你可以创建新的Notebook文件或打开现有的Notebook文件进行编辑和运行。Jupyter Lab的界面以标签页的形式展示,每个标签页可以是一个Notebook、一个文件编辑器或一个终端等。 6. 你还可以通过安装Jupyter插件来扩展Jupyter Lab的功能,例如添加额外的语言支持、代码自动补全等。 总之,通过上述步骤,你可以轻松地安装和使用Jupyter Lab来进行交互式的编程和数据分析工作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值