关于jupyter打不开浏览器的一些问题

  1. 默认浏览器
  2. chrome浏览器
  3. 防火墙
  4. 解决“The port 8888 is already in use, trying another port”方法

  5.  500 : Internal Server Error(jupyter)

  • 建议调用不了浏览器的同学优先检查防火墙问题

这个问题是因为防火墙没有允许python通过。需要从"控制面板\系统和安全\Windows Defender 防火墙"里设置。具体操作:

网络与安全→允许应用通过Windows防火墙→更改设置→找到“python”→允许→允许其他应用→浏览→添加anaconda路径下的python.exe和anaconda的script路径下的ipython.exe,pythonw.exe,jupyter-notebook.exe, jupyter.exe 最终点击确认。

这里需要注意,有多个python,不一定有你程序使用的python。

应该打开windows防火墙>>高级设置>>入站规则 :查看已有的python路径

如果没有,在上图中点击“允许运行另一程序”将我们使用的python环境加进来。

精确找到被占用的端口对应的PID

netstat -ano|findstr "8888"

末尾显示的是PID得到端口号

接着,查看是哪个进程或程序占用了端口,例如为15044时

tasklist|findstr "15044"

得到占用端口的进程为python.exe,调用命令停止它

taskkill /f /t /im python.exe

这是个比较麻烦的问题,需要更新nbconvert,mistune的版本,我的使用6+2的版本成功的,有同样问题的最好自己调试,因为我在查阅过程中,大家的问题版本都不太一样。

pip install mistune==2
pip install nbconvert==6

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值