Jupyter notebook运行后打不开网页的问题解决
作者:陈承宇-?。- 发布时间:2021-07-10 01:35:30
前言:
最近正在上一门Python数据处理的课程,要用到Jupyter,于是就先安装了anaconda,当我正准备运行Jupyter时点了一下launch,没反应......于是又点了一遍,还是没反应......很迷,正常来说应该会跳出来一个网页来说才对,于是开始上网查,最后解决了这个问题。现在把具体的实现流程写出来。
正文:
首先在命令行窗口输入命令:jupyter notebook --generate-config:
鉴于大家碰到“找不到该命令”这个问题的比较多,我就在这里多做一点配置环境变量的补充,碰到这个问题的朋友们可以留意一下。
首先,右键”我的电脑“点开”属性”,右边有个“高级系统设置”点开它,然后会弹出一个框,在那个框里点击环境变量,就进入到下面这个界面:
然后在用户变量中的Path和系统变量中的Path分别都添加上以下三个路径:
如此便可以解决”找不到jupyter该命令“的问题了。
然后它会创建一个一个名为:jupyter_notebook_config.py 的文件,在终端里面有具体的路径,只需要复制到我的电脑里面查找就行:
找到这个文件,然后用记事本打开:
找到:#c.NotebookApp.browser = '' 这个地方,然后添加以下代码:
import webbrowser
webbrowser.register('chrome',None,webbrowser.GenericBrowser
(u'C:\Program Files\Google\Chrome\Application\chrome.exe'))
c.NotebookApp.browser = 'chrome'
具体是长这样的:
其中u‘ 后面带的是你浏览器的路径,像我用的是谷歌浏览器,填的就是谷歌浏览器的路径。然后重新打开anaconda再launch就可以看到打开网页了。
怎么查看浏览器的具体路径呢:
右键点击这个浏览器的图标,然后点击“打开文件所在的位置”就可以找到啦:
点击launch后就会出现这样的一个页面了:
如果还是解决不了这个问题的话,可以找找是否还有其他问题存在,如果是网页打不开的情况的话,大概率都是没有指定一个打开的浏览器,在config里面配置完一般就可以打开了。
PS:如果成功打开网页之后,运行代码后没有反应,in[ ]里面什么都没有,跳到了下一行。且右上角的圆圈呈实心的,显示内核正忙,可以参考我的第二篇文章:
jupyter notebook运行代码没反应且in[ ]没有*
来源:https://blog.csdn.net/weixin_51043896/article/details/120140666
猜你喜欢
- 用Python编写过批量修改文件名的脚本程序,代码很简单,运行也比较快,唯一美中不足之处是每次批量修改文件名时都需要执行以下步骤:1)复制文
- 所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。
- 想想你在一家公司里做表格,现在有一个下面这样的excel表摆在你面前,这是一个员工每个月工资的表,现在假设,你要做的事情,是填充好后面几个月
- 之前我们已经安装了lnmp的环境,现在让我们来安装phpmyadmin。跟前一样,yum默认的库里是没有phpmyadmin的,我们需要从e
- 输入命令jupyter notebook --generate-config可以看到此时Jupyter Notebook的默认目录找到对应路
- Python作为一门脚本语言,经常作为脚本接受命令行传入参数,Python接受命令行参数大概有三种方式。因为在日常工作场景会经常使用到,这里
- Mysqli是php5之后才有的功能,没有开启扩展的朋友可以打开您的php.ini的配置文件。 查找下面的语句:;extension=php
- 1.首先主题选择不要落俗!现在许多的个人主页就象“大锅饭”。题材包罗万象,内容雷同无味。人人都是“软件速递”“音乐宝库”“主页教程”等等。让
- 1.hashlib密码散列hashlib模块定义了一个API来访问不同的密码散列算法。要使用一个特定的散列算法,可以用适当的构造器函数或ne
- Python一切皆对象(object),每个对象都可能有多个属性(attribute)。Python的属性有一套统一的管理方案。属性的__d
- 例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。lis
- 1、基本概念K近邻法(K-nearest neighbors,KNN)既可以分类,也可以回归。KNN做回归和分类的区别在于最后预测时的决策方
- 1.命令模式命令模式的目的是解耦调用操作的对象(调用者)和提供实现的对象(接收者)。命令模式的思路是在调用者和接收者之间插入一个命令类(Co
- 虽然每个图像具有多个通道和多层卷积层。例如彩 * 像具有标准的RGB通道来指示红、绿和蓝。但是到目前为止,我们仅展示了单个输入和单个输出通道的
- 1.列表(List)元组是由一对方括号构成的序列。列表创建后,可以根据自己的需要改变他的内容>>> list=[1,2,3
- 以前没见过这个效果,滚动纵向滚动条看看效果就明白了这样的效果,广告商应该比较喜欢。<!DOCTYPE html PUBLIC &quo
- 跨浏览器的本地存储(一):userData behaviorDOM Storage,是基于 Web Applications 1.0 spe
- 我设了两个SESSION:SESSION(A1),SESSION(A2),然后我现在想结束其中一个SESSION(如:ESEEION(A1)
- 生成方式Python中想要自动生成 model文件可以通过 sqlacodegen这个命令来生成对应的model文件sqlacodegen
- 为网页设置防火墙的主要目的是根据网页内容对不同来访者提供不同的服务,利用Java Script或VB Script,我们很容易做到这一点。但