Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 370|回复: 0

Mac OS X 10.12.5下Anaconda中JupyterNotebook出现"不理解“open location”信息。 (-1708)"错误的解决方法

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-5-21 15:47:13 | 显示全部楼层 |阅读模式

    在更新Mac OS X 10.12.5后,发现当通过Anaconda打开JupyterNotebook时出现了以下错误,而且JupyterNotebook并没有通过浏览器启动

     

    我们退出Anaconda,系统提示是否退出JupyterNotebook,这说明JupyterNotebook已经在8888端口上运行了

     

    我们在浏览器地址栏输入(http://localhost:8888)就可以跳转到JupyterNotebook页面,但此时我们会发现页面要求我们输入密码

     

    但这个密码之前并没有被设置过,尝试失败后页面会提示密码无效

     

    我们点击(enable a password)可以进入帮助页面并得到以下解决方法

     

    按说明创建一个系统配置文件文件,新建一个终端并输入以下内容:

    jupyter notebook --generate-config

     系统提示未找到jupyter指令,这是因为我们的JupyterNotebook是通过Anaconda来执行的:

    -bash: jupyter: command not found

     所以我们要预先配置好Anaconda的环境变量,在终端输入:

    export PATH=~/anaconda/bin:$PATH

     这时我们再次输入以下内容,创建一个jupyter的系统配置文件(直接安装的JupyterNotebook应该不会出现以上问题):

    jupyter notebook --generate-config

     系统提示以下内容,需要我们去选择是否在该目录下创建该配置文件:

    Overwrite /Users/caiyutong/.jupyter/jupyter_notebook_config.py with default config? [y/N]

    我们在终端键入“y”并回车确认创建该文件,系统提示以下内容:

    Writing default config to: /Users/caiyutong/.jupyter/jupyter_notebook_config.py

     系统配置文件创建成功后在终端输入以下内容并进行密码设置:

    jupyter notebook password

     输入两次密码后完成设置,终端显示以下内容:

    Enter password: 
    Verify password: 
    [NotebookPasswordApp] Wrote hashed password to /Users/caiyutong/.jupyter/jupyter_notebook_config.json

     

    完成设置后我们通过Anaconda进入JupyterNotbook,系统依然提示“不理解“open location”信息。 (-1708)”

     

    但我们这事可以注意到,JupyterNotebook的运行端口变成了8889,我们复制该地址黏贴到浏览器地址栏

    http://localhost:8889/tree)注:请复制在终端上显示的地址,运行后端口可能不是8889

     

    我们会发现系统要求我们输入密码,我们输入刚才在终端所设置的密码后,便可以进入JupyterNotebook

     

    参考资料1:https://jupyter-notebook.readthedocs.io/en/stable/public_server.html

      (关于JupyterNotebook密码设置)

    参考资料2:https://www.168seo.cn/mac-os/23603.html

      (关于JupyterNotebook报错及不能通过浏览器打开)

    参考资料3:https://stackoverflow.com/questions/44057601/ipython-notebook-will-not-start-on-command-line

      (关于JupyterNotebook不能通过命令行开启)

    参考资料4:http://www.cnblogs.com/coolcold/p/6907787.html

      (关于JupyterNotebook报错及不能通过浏览器打开)

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-19 14:01 , Processed in 0.063880 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表