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的目录插件,可以执行:
1 | jupyter labextension install @jupyterlab/toc |
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 指定了版本,不指定的情况下,下载最新版本:
1 | conda install -c conda-forge opencv=3.2.0 |
当然,你也可以使用 -c 参数,指定一个远程仓库,从这个仓库中下载:
1 | conda install -c https://conda.anaconda.org/menpo opencv3 |
可以通过anaconda-navigator --reset
解决Anaconda启动慢的问题
jupyterlab插件命令
- 更新插件:
jupyter labextensio update 插件名
- 更新所有插件:
jupyter labextension update --all
- 卸载插件:
jupyter labextensio uninstall 插件名
- 安装插件:
jupyter labextensio install 插件名
- 远程仓库安装插件:
jupyter labextension install 参考地址
- 安装制定版本插件:
jupyter labextensio install 插件名=版本号
- 查看已安装插件:
jupyter labextension list
参考文档