windows10下jupyter notebook的虚拟环境问题

文章目录

      • 1.问题概述
      • 2.解决办法
      • 3.查看历史版本及回退

1.问题概述

  jupyter notebook本质上是由各种库组成的,新建的虚拟环境也是由各种库包组成的。关于jupyter notebook安装过程中出现的错误,很大可能是由于包冲突(版本不对)导致的。所以,首先做到的,同样也是最关键的是:你虚拟环境里面的python版本号与notebook的版本号不冲突。每一个虚拟环境应该安装相对应的notebook。只有明确了这个概念,碰到任何错误就很好解决了!

2.解决办法

  首先,先用jupyter kernelspec list命令,查看jupyter notebook中的kernel!

(torch1.6) C:\Users\admin>jupyter kernelspec list
[ListKernelSpecs] WARNING | Config option `kernel_spec_manager_class` not recognized by `ListKernelSpecs`.
Available kernels:
  tf2        C:\Users\admin\AppData\Roaming\jupyter\kernels\tf2
  python3    C:\Users\admin\AppData\Roaming\Python\share\jupyter\kernels\python3

  然后,删除jupyter kernelspec remove 核的名称

(torch1.6) C:\Users\admin>jupyter kernelspec remove tf2
[RemoveKernelSpec] WARNING | Config option `kernel_spec_manager_class` not recognized by `RemoveKernelSpec`.
Kernel specs to remove:
  tf2                   C:\Users\admin\AppData\Roaming\jupyter\kernels\tf2
Remove 1 kernel specs [y/N]: y
[RemoveKernelSpec] Removed C:\Users\admin\AppData\Roaming\jupyter\kernels\tf2

(torch1.6) C:\Users\admin>jupyter kernelspec remove python3
[RemoveKernelSpec] WARNING | Config option `kernel_spec_manager_class` not recognized by `RemoveKernelSpec`.
Kernel specs to remove:
  python3               C:\Users\admin\AppData\Roaming\Python\share\jupyter\kernels\python3
Remove 1 kernel specs [y/N]: y
[RemoveKernelSpec] Removed C:\Users\admin\AppData\Roaming\Python\share\jupyter\kernels\python3

  然后,打开anaconda,找到对应的虚拟环境,安装jupyter notebook
windows10下jupyter notebook的虚拟环境问题_第1张图片
windows10下jupyter notebook的虚拟环境问题_第2张图片
左键点击那个三角,然后点击第一个Open Terminal输入命令:(torch1.6) C:\Users\admin>pip install jupyter notebook来安装jupyter notebook。如果中间过程出现一堆红色报错
windows10下jupyter notebook的虚拟环境问题_第3张图片
此时,已经看到了版本冲突报错!因为,在安装jupyter notebook时,默认安装是最新版的,而我的python版本是3.6.8的。此时,办法要么是新建一个虚拟环境给python升版本,要么是给jupyter notebook降版本!这里我选择给jupyter notebook降版本,选择5.7.7版本
windows10下jupyter notebook的虚拟环境问题_第4张图片
安装完成后,启动jupyter notebook(也可以命令行启动)
windows10下jupyter notebook的虚拟环境问题_第5张图片
解决问题,环境可以正常使用了!
windows10下jupyter notebook的虚拟环境问题_第6张图片

3.查看历史版本及回退

  针对,之前是没有问题的,不知道安装了个什么包才发生的问题。此时,最简单的办法就是回退到之前的历史版本!用到下面两个命令。

conda list -r
conda install --rev 版本数字

windows10下jupyter notebook的虚拟环境问题_第7张图片

你可能感兴趣的:(杂记,windows,jupyternotebook,虚拟环境)