计算机视觉——【环境bug修复】 Jupyter notebook无法启动及Error 'jupyter-notebook' not found问题的解决

环境配置

win10 x64
anaconda3 python3.5

问题驱动

本来呢,我的小环境运行的挺好的,都是自己手欠,jupyter notebook之前卸载了一次,然后直接在Anaconda Prompt下面经过pip安装的,每次启动和anaconda自带的一个大大的jupyter的APP程序不同了,现在都是运行一个脚本启动jupyter notebook。今天去打开Anaconda Navigator(很少用,直接启动它安装好的插件)看了看,发现root环境中并没有jupyter相关的包依赖,那我在这个环境下去选择jupyter相关的组件会怎么样呢???
带着强烈的好奇心,我试了试,不出意外的,原来的jupyter notebook连不上服务了,哈哈哈哈,‘自作孽 不可活’=_=
首先是,
Jupyter ImportError: cannot import name 'create_prompt_application'
然后是,jupyter notebook ImportError cannot import name 'generator to async generator
我参考github issue上面的方法,先卸载pyzmq(这时候可以看到,把现有的很多jupyter的相关组件都卸载了),然后重新安装,嗯嗯~~理想是丰满的,但是我安装pyzmq的时候又出现了很多问题···· 大致意思是说,这涵盖了anaconda的自带库包,不能让你操作····

经过我的大量踩坑,终于恢复如初了···

问题解决

管理员身份,运行Anaconda Prompt输入以下语句:

pip3 install --upgrade --ignore-installed jupyter
这个语句是把与jupyter相关的所有组件全部更新安装,当然这时候如果缓存里面有一些安装包的话,会直接使用;

不需要缓存安装的话,使用下面的语句:
pip3 install --upgrade --ignore-install --no-cahe-dir jupyter
在这里插入图片描述

我是使用的第二句,启动jupyter notebook,连接python kernel也好用了;

小结

现在的环境啊,很多都是不小心一些配置文件或者组件被篡改或者删除了,卸载重装这种方式屡试不爽,但是一些很复杂的环境,还是小心使得万年船,不要像笔主这样,好奇害惨程序猿啊···· 哈哈哈哈哈

参考

  1. Jupyter ImportError: cannot import name ‘create_prompt_application’ ubuntu 18.04
  2. Unstable to start jupyter notebook
发布了47 篇原创文章 · 获赞 55 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u011106767/article/details/95519665
今日推荐