Anaconda中离线升级jupyterlab并为jupyterlab安装插件

Anaconda中升级jupyterlab

我之前尝试了如下两种方法,升级失败:

  • conda update -c conda-forge jupyterlab
  • 在Anaconda Navigator 界面升级

后来直接在anaconda官网下载jupyterlab的安装文件,然后执行conda install 文件名就安装成功了。

首先,在anaconda官网下载文件时,在搜索栏输入jupyterlab,如下所示:
在这里插入图片描述
然后点击文件名,进如下页面,再点击Files就可以下载文件
在这里插入图片描述
最后,打开Anaconda Powershell Prompt(如果配置了环境变量,直接打开cmd也可以),cd 文件所在目录,执行conda install 文件名就成功啦。比如我下载的是jupyterlab-2.1.5-py_0.tar.bz2,执行conda install jupyterlab-2.1.5-py_0.tar.bz2即可,安装成功后,会默认覆盖Anaconda自带的jupyterlab,所以就意味着升级了jupyterlab,安装jupyterlab之后,并不能在shell命令窗口直接输入jupyterlab直接启动,但是可以在Anaconda Navigator界面启动。如果想要在shell窗口启动,则需要配置conda环境变量。

这个安装方法其实算是一类离线安装方法,无法通过命令安装的anaconda插件,都可以在anaconda官网下载之后离线安装

升级jupyterlab插件出现问题

升级之和,之前在低版本jupyterlab下安装的一部分插件就可能过时,在Anaconda Powershell Prompt执行jupyter labextension list就可以查看插件的情况,如下所示:
在这里插入图片描述

遇见过时的插件,可以执行jupyter labextensio update 插件名jupyter labextension update --all来更新插件,但是我尝试了之后,没有一个插件能够更新成功,索性就执行jupyter labextensio uninstall 插件名把过时的插件都卸载了,然后执行jupyter labextensio install 插件名安装需要的插件即可,比如我要安装jupyter的目录插件,可以执行:

jupyter labextension install @jupyterlab/toc
或者
jupyter labextension install https://github.com/jupyterlab/jupyterlab-toc.git

conda&jupyterlab插件相关命令

conda命令

删除一个名为 mytest 的环境或库。-n为该环境或库的名字,–all 说明删除 mytest 环境下的所有内容,也就是这个环境被删除了:conda remove -n mytest --all

删除一个库conda remove 库名,卸载一个库conda uninstall 库名 --force,根据帮助中的描述,这两个命令是一样的。假如如果你安装了tensorflow和numpy,想把numpy降级到另外一个版本。使用conda uninstall numpy会把tensorflow、pytorch等其他依赖numpy的库一起删除.此时加上conda uninstall numpy --force就仅卸载numpy了.一定要看看conda 的帮助.然后在安装需要的numpy版本。

在不指定的情况下,conda install命令默认从 conda 官网 https://conda.anaconda.org/ 上下载。比如下面的,conda-forge 是一个用户,他上传了一个 opencv 的 python 库。opencv=3.2.0 指定了版本,不指定的情况下,下载最新版本:

conda install -c conda-forge opencv=3.2.0

当然,你也可以使用 -c 参数,指定一个远程仓库,从这个仓库中下载:

conda install -c https://conda.anaconda.org/menpo opencv3

jupyterlab插件命令

  • 更新插件:jupyter labextensio update 插件名
  • 更新所有插件:jupyter labextension update --all
  • 卸载插件:jupyter labextensio uninstall 插件名
  • 安装插件:jupyter labextensio install 插件名
  • 远程仓库安装插件:jupyter labextension install 参考地址
  • 安装制定版本插件:jupyter labextensio install 插件名=版本号

参考文档

附录C:conda相关命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章