搜集资料,这个报错可能是因为 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就成功了