我的jupyter nootbook不运行不起闪退spyder也闪退不弹出浏览器

搜集资料,这个报错可能是因为 python pyzmq 插件的版本与其他依赖插件不匹配导致。
pyzmq 的版本变更可以在这里查看 https://pyzmq.readthedocs.io/en/latest/
卸载插件,然后制定安装一个低版本的尝试下。

CMD里输入

pip uninstall pyzmq
pip install pyzmq==19.0.2

!,就解决了

pip install pywinpty==1.1.6

pip install pyqtwebengine==5.12.1

pip install pyqt5==5.12.3

开始是运行没有提示,后面是内核挂掉了,考虑是版本冲突

在​​​​Anaconda prompt里输入jupyter nootbook结果打不开,提示有个文件XX的,删除掉后打开了

markupsafe这有点问题

重装anaconda后jupyter能打开,安装tensorflow后打不开,

然后重装anaconda新建一个环境放tensorflow能打开

在环境输入pip check 可以检查环境里什么不兼容

不弹出浏览器

需要

1、win+r 然后输入cmd,回车打开命令窗口
2、在命令窗口中输入jupyter notebook --generate-config,回车,有的电脑会提示输入y/N,输入y,回车
找到jupyter notebook --generate-config的路径

找到jupyter notebook --generate-config文件,用记事本打开

查找(ctrl+F)   c.NotebookApp.password=找到其所在位置

在其所在下一行输入

import webbrowser
webbrowser.register("chrome", None, webbrowser.GenericBrowser(r'C:\Program Files(x86)\Google\Chrome\Application\chrome.exe'))
c.NotebookApp.browser = "chrome"
将这两个""换为英文的"",在这个里面看不出来,需要换,然后打开这个路径看看能不能打开浏览器,这个路径就是浏览器的路径

chrome就是浏览器的名字

jupyter自由切换anaconda环境

conda env list

conda activate <环境名称>

conda install ipykernel

python -m ipykernel install --user --name your_env --display-name "your_display"

①your_env 是你的conda环境名称
②your_display:将是你在notebook中看到的名称。
5.打开jupyter notebook>kernel>change kernel。选择环境即可。

python -m ipykernel install --user --name YYY --display-name "YY"

内核正在启动中,可能是

pyzmq的版本太高
pip install pyzmq==19.0.2

不是,没用还是显示在启动中

卸载anaconda后,搜索 conda,jupyter,将搜索到的文件删除,重装就可以了

spyder闪退

1.打开Anaconda Prompt,输入spyder --new-instance

spyder会启动,然后闪退…但Anaconda Prompt 会显示出错信息,

大致找到出错的库,然后重装库的版本,基本可以处理

卸载了spyder,重装了一个版本的spyder就成功了

猜你喜欢

转载自blog.csdn.net/weixin_55008315/article/details/126670009
今日推荐