其实前段时间通过win10安装过一次Aanaconda,也是通过国内镜像安装一路顺风顺水;刚刚买了个macbook pro,安装之前也觉得小事一桩,安装过程中一路next下去也似乎在验证原来的想法。,心里顿感飘飘然(尤其是看到网上这么多人安装有问题),但....点launch出事了!!!
文字显示甚至还包括“不理解”,这是什么鬼?
仔细阅读文中内容,发现有点线索:如果是第一次运行,请复制文中的网址通过浏览器访问软件,我一试还真能进去:
但是每次若是都要通过复制拷贝进去是不是太low了点,
知道不知道,百度一下咯:
皇天不负有心人,网上找到一个类似的问题并得到提问者解决
https://www.168seo.cn/mac-os/23603.html
里面提到的解决方案如下:
在Jupyter的配置目录
~/.jupyter
下面新建一个文件,名称是:
jupyter_notebook_config.py
在这个文件里面加入3行代码:
c.NotebookApp.browser =u'Safari'
c.NotebookApp.token =''
c.NotebookApp.password =''
保存文件,重新执行:
jupyter notebook
但是执行起来问题一大筐:作为一个昨天才拿到macbook pro并且以前都没用过os的小白来说;Jupyter的配置目录在哪里?如何找出jupyter_notebook_config.py并修改还是个问题呢?
查了一圈资料发现mac居然可以通过浏览器输入路径查找系统文件:
并且顺利照葫芦画瓢复制内容进去,
大功告成?结果重启anaconda后发现问题依旧,累,下午一直在考虑这个问题,但是没啥进展......
晚上晚饭喝了点酒继续找原因:
经过白天反复摸索其实大方向已经确定:jupyter 运行后不能打开浏览器跳转而已...网上一看其实这个问题还是不少,翻到一个帖子:
https://www.zhihu.com/question/60714407,不得不说,现阶段来说知乎里面部分问题的质量还是挺高的,感谢某度的高抬贵手。
相比早上看到的解决方案,知乎上的步骤详细很多,
早上的步骤是说直接在jupyter.py里面添加代码c.NotebookApp.browser = u’Safari'
但其实安装了anaconda之后jupyter.py里面其实已经存在c.NotebookApp.browser = u’ 这句,不需要重新添加,只是细微修改下即可,同时贴心的提示快捷键command+F(搜索功能)能直接找到目标。再次感谢Harry Hai对此帖子的回复,可能高手的顺手为之能给初学者莫大的帮助。
照着这个帖子修改,保存并关闭浏览器和Anaconda,然后重启之:
successful!!
以上就是作为一个小白对一个‘小问题’挣扎并最终达成目的的一个过程,同时以下面的话自勉:
路漫漫兮修远兮,吾将上下而求索......