jupyter notebook教程闪退,怎么解决

jupyter notebook闪退,怎么解决? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。16被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答1419 条评论分享收藏感谢收起73 条评论分享收藏感谢收起为什么Jupyter Notebook会比其他工具更受欢迎?
对于机器学习和数据科学的入门者来说,&有什么好用的IDE/环境/工具?&是他们提出的最常见的问题之一。这确实也是个不怎么好回答的问题,因为它没有具体选项&&从面向特定语言的IDE(如R Studio、PyCharm)到Sublime Text、Atom等编辑器&&它们都很优秀,所以如果你有选择恐惧症,你最好读读论智的这篇文章,从Jupyter Notebook开始学起。
如果每个数据科学家都应该使用或必须使用一种工具,毫无疑问,它就是Jupyter Notebook(曾用名iPython Notebook)。Jupyter Notebook是一个交互式笔记本,它功能强大,支持40多种编程语言,可共享,并提供在同一环境中构建可视化应用的服务。
数据科学家可以在上面创建和共享自己的文档,从实现代码到全面报告,Jupyter Notebook大大简化了开发者的工作流程,帮助他们实现更高的生产力和更简单的多人协作。也正是因为如此,它一直以来都是数据科学家们最喜欢的工具之一。
本文将全面介绍笔记本的安装、操作方法,并深入探讨它的特性和优势。当你读完全文后,我们希望你能找到用Jupyter Notebook帮助自己实现机器学习项目的灵感。
1. 什么是Jupyter Notebook?
Jupyter Notebook是一个开源的Web应用程序,旨在方便开发者创建和共享代码文档。
它提供了一个环境,用户可以在里面写代码、运行代码、查看结果,并在其中可视化数据。鉴于这些优点,Jupyter Notebook成了数据科学家眼里的一款人见人爱的工具,它能帮助他们便捷地执行各种端到端任务,如数据清洗、统计建模、构建/训练机器学习模型等。
而对于初学者,Jupyter Notebook也独具魅力。它的一个特色是允许把代码写入独立的cell中,然后单独执行。这样做意味着用户可以在测试项目时单独测试特定代码块,无需从头开始执行代码。虽然其他的IDE环境(如RStudio)也提供了这种功能,但就个人使用情况来看,Jupyter Notebook的单元结构是设计的最好的。
这个笔记本的优势还体现在灵活性和交互性上。Jupyter Notebook支持的编程语言数量高达40余种,除了最基础的Python,它还允许用户在上面运行R语言和SQL等语言。由于它比IDE平台更具交互性,用户也更乐于在各种教程中用它展示代码。
2. 如何安装Jupyter Notebook?
Jupyter Notebook原来也叫iPython Notebook,顾名思义,它和Python关系紧密。如果要在PC上安装笔记本,首先你要确保自己已经安装了Python(2.7/3.3或更高),这是必备条件。
官方在文档中强烈建议新用户用Anaconda打包安装Python和Anaconda&&所谓懒人方法,小白必备。其实除了提到的两个工具,Anaconda还包含数据科学和机器学习中经常需要用到的各种软件包,只需下载、解压、安装,所有工具就都一步到位了。
下载地址:https://jupyter.readthedocs.io/en/latest/install.html
如果你很欣赏自己,或者因为某些因素就是不想用Anaconda,你也可以用pip。当然首先,你得确保自己的机器上有pip的最新版本。
#Linux和OSX
pip install -U pip setuptools
python -m pip install -U pip setuptools
然后,安装Jupyter Notebook:
#Python2用户看这里
pip install jupyter
#Python3用户不要跑
pip3 install jupyter
如果还是有疑问,请看官方文档(英)、官方文档翻译(中)。
安装完成后,如果要运行Jupyter Notebook,你只需在控制台输入以下命令:
jupyter notebook
你会看到笔记本打开了你的默认浏览器,网址为http:// localhost:8888/tree。
一般情况下,当你输入命令行后,控制台会出现一行&The Jupyter Notebook is running at&&&,如果浏览器因为某些原因无法打开,你就需要复制这个URL,手动打开相应网址。
当笔记本打开后,它的顶部有Files、Running和Clusters三个选项。其中Files中列出了所有文件,Running显示了你已经打开的终端和笔记本,Clusters则是IPython parallel提供的。
如果你想新建一个笔记本,单击面板右侧的&New&,它会跳出4个选项:
选择Text File后,你会得到一个空白的页面。它相当于一个文本编辑器(类似于Ubuntu上的应用程序),你可以在上面输入任何字母、单词和数字,所以选择好编程语言后,你是可以在上面写脚本的。此外,它还提供查找和替换文件中的单词的功能。
选择Folder后,你其实是在编辑文件夹列表。你可以创建一个新文件夹,把所需文档放进里面,或者修改它的名称、直接把它删除。
而Terminal的工作方式和Mac、Linux计算机上的Terminal一样,都是在Web浏览器中创建终端支持。只需在终端输入Python,一个Python脚本就写好了。
由于本文重点介绍的是笔记本,下面我们会重点展示新建&Python 3&后的结果:
导入最常见的Python库来启动笔记本,如pandas和numpy。在代码上方的菜单中,那些图标依次表示添加、编辑、剪切、向上移动cell、向下移动cell、运行代码、停止运行和撤销。
这个下拉的列表提供了四个选项:
Code:这个不言自明,就是你写代码的地方;
Markdown:非常常见的轻量级标记语言,用来为代码添加注释和结论;
Raw NBConvert:一个命令行工具,可以把你的笔记本转换成另一种格式,如HTML;
Heading:添加标题,使你的文档看起来更干净整洁,它现在已经变成Markdown里的一个语法,用两个#表示。
4. Jupyter Notebook的魔术命令
作为iPython的继承者,开发人员已经在Jupyter Notebook中加入预定义的魔术命令(magic function)。这是一种增加便捷性和互动性的工具,如果要查看命令列表,你可以输入(注:通常不需要&%&):
当看到那一串函数列表时,也许你能从中认出几张老面孔,如%clear、%autosave、%debug和%mkdir。只要你以前写过代码,这些函数就几乎是不可避免的。
在Jupyter Notebook中,魔术命令有两种运行方式,一是Line-wise,而是Cell-wise。顾名思义,Line-wise就是当你想执行一个命令行的时候需要用到的,而Cell-wise面向的就不单单是一行了,它作用的是整个cell的代码块。
为了区分两种运行方式,如果是Line-wise,所有命令必须以%字符打头;如果是Cell-wise,则用%%。
Line-wise:
%time a = range(10)
Cell-wise:
%%timeit a = range (10)
以上只是两个最简单的示例,你可以试着自己运行这些命令,看看其中有什么区别。
5. 不仅限于Python
之前也提到了,Jupyter Notebook的成功离不开它的灵活性,虽然Python在数据科学和机器学习中都占局主导地位,但对于数据分析任务,其他语言也有各种各样的特色和优势,比如R语言的&#39;ggplot2&#39;软件包就非常好用。在这一点上,Jupyter Notebook的态度是开放的。
如果想在Jupyter Notebook中启用R,你需要先去GitHub上下载&#39;IRKernel&#39;(R的专用kernel),然后按以下8个步骤依次执行(附图解地址):
步骤一:用Anaconda安装Jupyter Notebook;
步骤二:完成下载后,打开Anaconda命令提示符;
步骤三:输入ipython notebook新建ipython笔记本
步骤四:用conda update ipython-notebook这个命令行更新笔记本;
步骤五:输入conda install -c r ipython-notebook r-irkernel安装IRkernel;
步骤六:用R.exe打开R;
步骤七:输入install.packages(c(&#39;rzmq&#39;,&#39;repr&#39;,&#39;IRkernel&#39;,&#39;IRdisplay&#39;), repos = &#39;http://irkernel.github.io/&#39;, type = &#39;source&#39;)安装必要软件包;
步骤八:输入IRkernel::installspec()后再输入quit(),完成操作。
如果是Julia用户,你也可以在Jupyter Notebook中&畅所欲言&。考虑到篇幅因素,有需要的读者请前往www.analyticsvidhya.com/blog/2017/10/comprehensive-tutorial-learn-data-science-julia-from-scratch/查看图文攻略。
和R语言一样,JavaScript用户也需要去Github先下载&IJavascript& kernel:github.com/n-riesco/ijavascript。文档里已经明确写出了安装kernel所需的步骤,但要注意的是,记得先装Node.js和npm,这是大前提!
6. Jupyter Notebook的交互式控制面板
在添加小部件前,你需要先导入小部件包:
from ipywidgets import widgets
小部件的基本类型是典型的基于输入和按钮的文本输入。你可以参考下面这幅动图,了解交互式小部件的外观:
来源:Dominodatalab
既然Jupyter Notebook的主打优势是便捷,那它自然少不了方便操作的快捷键。事实上,当你想运行任意代码块时,只需按下Ctrl + Enter就可以了。
下面是本文挑选的一些实用快捷键,有需要的读者可以视情况逐个阅读+尝试,如果今后你会经常用到Jupyter Notebook,那不会这些组合键的你就几乎已经是条咸鱼了。
Jupyter Notebook提供了两种不同的键盘输入模式&&Command和Edit。其中Command模式是将键盘和计算机命令绑定在一起,这时单元框线是灰色的(左侧蓝色粗线)。Edit模式允许你将文本(或代码)键入活动单元,这时单元框线是绿色的。
用Esc和Enter分别在Command和Edit模式之间跳转。
更多快捷键介绍(中文):blog.csdn.net/lawme/article/details/
8. 有用的扩展
添加扩展是提高Jupyter Notebook效率的一种非常有效的方式,那么安装和使用扩展哪家强?这里我们推荐Nbextensions。
先是安装(pip):
pip install jupyter_contrib_nbextensions
安装关联的JavaScript和CSS文件:
jupyter contrib nbextension install --user
完成此操作后,你会在Jupyter Notebook主页顶部看到一个&#39;Nbextensions&#39;选项卡。
如果要启用一个扩展,只需点击来激活。下面是4个比较有用的扩展。
Code prettify:它可以让你的代码更美观。
Printview:生成预览,新增的按钮叫jupyter nbconvert。
Scratchpad:生成一个实验环境(副本)跑代码,不会对笔记本代码造成影响。
Table of Contents (2):抓取所有标题,并显示在浮动窗口中。
此外,小编也曾经写过一篇《Top 5:五大最实用的Jupyter Notebook扩展插件》,介绍了另外5种好用的扩展,有兴趣的读者可以一起看一看。
9. 保存和共享你的笔记本
这是Jupyter Notebook中最重要和最棒的功能之一。有过写博客经历的读者也许知道这种痛,当你一腔热血想把自己的成果分享给别人时,可能代码格式还没转完你就放弃了。大多数笔记本都采用json格式,它不是很适合共享,也不利于在博客中发布不同的单元块。
但Jupyter Notebook不一样,点击进入&file&后,你会看到一个&Download as&:
看到这7个选项后你就很开心了,其中最常用的是.ipynb文件。你也可以用nbconvert选项手动将笔记本转换为不同的格式,如HTML和PDF。
此外,你还可以使用jupyterhub,它允许你在其服务器上托管笔记本并与多个用户共享。许多顶尖的研究项目都把这作为协作方式。
10. JupyterLab
JupyterLab是今年2月推出的一个工具,从某种程度上来说,它是Jupyter Notebook的一个发展&&拥有同样的组件,但允许更灵活和更强大的项目工作方式。换句话说,它的用户体验更好。
JupyterLab的特色是允许用户在一个窗口内安排笔记本、终端、文本文件和输出的工作区。你可以把窗口拖到你想要的位置,也可以通过实时预览编辑常用文件格式,如Markdown、CSV和JSON,实时查看项目进展。
11. 实践和技巧
虽然自己钻研很有趣,但无论是学习还是工作,大部分时候你是在一个团队中工作的。在这种情况下,你要规范自己的操作和实践,确保笔记本中的代码和注释都是正确的,方便其他人阅读、理解。以下是一些实践指标,仅供参考:
对每个程序员来说最重要的事:要好好注释!
确保你保存了代码文档。
形成一套命名体系,并在实践中落到实处,方便自己和他人理解。
在刚开始的时候导入所需的库,并在旁边注释导入目的。
确保代码行距合适,你也不想别人因为看不懂你的循环和函数疯掉,对吧?
当代码越来越多时,隐藏不重要代码,确保干净整洁。
此外,当你需要把成果演示给别人看时(是的你又要做该死的PPT了),你是可以偷懒直接在Jupyter Notebook里做演示的。
找到&View&,点开其中的&Cell Toolbar&,然后是&Slideshow&。每个代码块都在右侧显示一个名为&Slide Type&的下拉选项:
具体效果如何,请自己尝试。
写到这里,本文也就已经差不多结束了,虽然在一篇文章内塞进这么多内容可能会影响阅读体验,但我们还是真诚地希望新手能从中找到一些有用的东西。
原文标题:数据科学和机器学习,Jupyter Notebook入门指南
文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。
发布评论请先
大数据处理分析过程中少了不人工智能,利用机器学习算法进行处理,是解决大量数据分析的重要方法。工厂可以....
机器学习算法如今能够支持大量的应用,并涵盖了整个制造业的生命周期。它包括:产品设计、生产计划、生产优....
从另一方面,目前我国缺少重大原创科研成果、人工智能顶尖人才远远不能满足需求,这是业内的一个共识,在当....
目前,诺基亚贝尔通过对网络中间学习到的信息来把相应的能力开放给终端用户,提升其“自服务”能力,使得用....
当你在 30 米深处潜水时,想快速知道一条身上布满银色条纹的小黄鱼是什么物种吗?
Russell是加州大学伯克利分校人工智能系统中心创始人兼计算机科学专业教授,同时还是人工智能领域里....
现今流行的各种机器学习算法都依赖于大数据,并且在数据量大的时候工作效果更好。当数据量较小的时候,你也....
工业界的“人工智能”在技术上被称为“深度学习”。学术界并不认为人工智能(AI)和机器学习(ML)是可....
当前大热机器学习技术是AI至关重要的子集,与模糊控制、知识表示与推理这类基于显式预置规则的技术不同,....
这样一来就极大地改变了数据库的用途,从而创建了新的用例,催生了市值高达数十亿美元的新公司。关系数据库....
如果你是搞机器学习算法的,那你应该聚焦在如何做出让人们喜欢用的通用工具(就像厨房用具,如果你喜欢这样....
此前曾在加拿大国家研究委员会从事机器翻译研究的陈博兴博士,以及美国印第安大学终身教授、曾在美国雅虎从....
Sandra Wachter博士也认为,基于人工智能的系统往往是不透明的“黑盒子”,难以仔细检查。随....
Facebook的social graph可以说已经成为网络上最赚钱的生态系统,并且与其他数据寡头(....
GQN的生成网络能够以非常精确的方式从新的视角“想象”先前未观察到的场景。当给定一个场景表示和新的摄....
当然,从长期来看,机器在所有或大部分认知任务上都有可能超过人类。即便如此,认知转换仍将是一个有价值的....
利用 Duplex 双工技术,谷歌的智能助理能用非常类似人声的角色完成真实世界的任务。在 demo ....
利用深度学习“换脸”合成假视频的技术发展之快令人惊叹,也令人深感不安。研究人员已经研究出一种新方法来....
谷歌在人工智能领域最终目标是三点:利用人工智能和机器学习让谷歌的产品更加实用(Making prod....
机器学习,是指计算机程序通过经验来提高任务处理性能的行为。让机器能够学习模仿人类大脑并自动处理与分析....
简单基线模型的选择取决于要处理的数据类型和任务类型。如果你打算基于多个特征预测房价,那选择线性回归很....
破碎梯度(shattered gradients)是当防御不可微分时产生的,它会引起数值不稳定或者导....
PyTorch tracer是一个函数torch.jit.trace,它记录了当前代码区执行的所有本....
现在,你如何教会Jon Snow猫和狗的区别?答案很直观——你带它出去散步,当你看到一只猫时,你指着....
本书介绍了在Python中处理数据所必需的核心库:特别是IPython,NumPy,Pandas,M....
朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法,是经典的机器学习算法之一,处理很多问题时直....
但计算机不同。我们把图像输入计算机后,它“看”到的其实是一组像素值。这些像素值的数量会根据图像的大小....
我使用了知名的BeautifulSoup包,我花了5分钟,看了Justin Yek写的How to ....
其中,类别值是分配给数据集中条目的数值编号。比如,如果我们在数据集中新加入一个公司,那么我们会给这家....
近期,国际贸易占据了全世界的头版头条,讨论的重心主要是贸易战的威胁、报复性关税及国际贸易秩序的可行性....
最近我们尝试用无监督学习增强系统,进一步研究语言能力。无监督技术训练能通过含有巨大信息量的数据库训练....
有人觉得爱情是无法量化的,这种操作太抽象,女朋友什么的,还是顺其自然吧。但是作为滑铁卢大学的数据科学....
我是通过JavaFXpert面向Java开发者介绍机器学习的报告上发现这个可视化工具的。即使你不是J....
现在你拿着15万美元的年薪为业务代表提供控制面板,这些业务代表对统计学一无所知,但对需要百万美元和授....
为了发现这些特点,科学家们通常会在图像的隐藏层中寻找线索。当图像经过这些编辑时,它们会留下数字化痕迹....
这几天,各地高考分数线相继出炉,但考好只是第一步,熬过考试的考生和家长还要面对另一个严峻的问题:选什....
结果显示,Torch/PyTorch 与 TensorFlow 的相关性最高,其次是 Jupyter....
因此,这一思路才是我们现在重新思考机器学习的最佳接地方式,它会给计算机能力带来巨大的跃升,成为不同公....
这个损失函数是合理的,因为当 $t$ 接近 0 时,$-log(t)$ 变得非常大,所以如果模型估计....
Nyberg还指出,Machine Intelligence Garage进行的研究发现,随着机器学....
采用无监督机器学习方法并结合聚类算法,从具有爆裂噪声随时间演化行为的应力-应变曲线中获得淬火、局域的....
一旦违背了这条假设,那么线性回归模型就不成立。但是我们也不能因此就认为使用非线性函数或基于树的模型更....
Kaggle 是互联网上最著名的数据科学竞赛平台之一,今年 3 月 8 日,这家机构被谷歌收购,6 ....
谷歌用深度学习分析电子病例的重磅论文给出了一个意外的实验结果,DNN与逻辑回归效果一样,引发了热烈讨....
在人工智能领域的研发人力资源和基础研究经费方面,目前已形成“美国一家独大,英国、印度和加拿大等紧随其....
美国军方决定“征用”最近几年大火的AI助手,让机器学习软件来预测哪些军车需要维护,提前标记出需要维护....
南开大学的程明明教授,介绍如何在没有人工标注的情况下,直接从Web中学习知识,对互联网图像实现像素级....
6月22日早晨,Facebook宣布将扩大其内容核查范围,以打击社交网络上面的虚假新闻和恶作剧消息,....
人工智能是目前炙手可热的一个领域,所有的互联网公司以及各路大迦们纷纷表态人工智能将是下一个时代的革命....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-23:21 提问
求助jupyter notebook 出现in[*]是怎么回事?
在使用jupyter notebook分段运行python代码的时候,已定义函数,但是在下一段代码测试函数功能的时候,显示in[ * ], 输入参数都已定义,函数本身就是一些图形绘制没什么问题,请高手指点一下什么问题可能导致这种情况?不胜感谢 !
按赞数排序
在菜单Kernel下点击Restart后就可以重新运行了
未执行,已经执行的会显示数字,代表顺序编号。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐jupyter notebook闪退,怎么解决_百度知道
jupyter notebook闪退,怎么解决
我有更好的答案
若手机打开软件出现闪退、强制关闭等情况,建议:1.可能是该软件缓存较多导致无法正常运行,建议清除软件缓存尝试:设置-查找“应用程序管理器”-(全部)-查找该软件-(存储)-清除数据(注:该应用程序的全部数据将永久性删除)。2.若是可卸载软件,建议将软件卸载后重新安装或更换其他软件版本再次安装尝试。3.若无效,请更新手机系统版本:设置-关于手机(关于设备)-手动下载更新/自动下载更新(软件更新/系统更新-更新)。注:升级前请备份设备中数据。4.若已是最新版本,请备份设备中数据然后恢复出厂设置尝试。若上述操作后问题依然存在,请您携带购机发票、包修卡和机器送到服务中心检查。
三星产品问答服务
主营:电子产品
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
我的图书馆
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
  不多说,直接上干货!
  这是我自定义的Python&的安装目录 (D:\SoftWare\Python\Python36\Scripts)
1、Jupyter Notebook 和 pip
  为了更加方便地写 Python 代码,还需要安装 Jupyter notebook。 利用 pip 安装 Jupyter notebook。  为什么要使用 Jupyter?参考: https://www.zhihu.com/question/
 &pip: Python 的包管理工具,安装 Python 的同时已经安装好了。 &Jupyter notebook: 一个交互式笔记本,支持运行 40 多种编程语言。 利用她来写 Python,代码和运行结果都可以保存下载,十分方便。&
2、Jupyter notebook 安装
&  命令行窗口输入: pip install jupyter  切换到 D:\SoftWare\Python\Python36\Scripts目录下,
  当然,若大家是默认安装的话,则在C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts&目录下 。
   或者将该目录添加到&path,就不用切换了。&
  我这里,因为考虑到机器学习深度学习那边,已经安装了Anaconda2和Anaconda3,所以这边的数据分析所用的python3.6.1就不添加到path了。每次去切换到这个目录来,也不麻烦。
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator&cd /d D:
D:\&cd D:\SoftWare\Python\Python36\Scripts
D:\SoftWare\Python\Python36\Scripts&pip install jupyter
  安装成功。
3、&jupyter notebook的启动  命令行窗口输入:&jupyter notebook
D:\SoftWare\Python\Python36\Scripts&jupyter notebook
[I 10:37:02.828 NotebookApp] Serving notebooks from local directory: D:\SoftWare
\Python\Python36\Scripts
[I 10:37:02.828 NotebookApp] 0 active kernels
[I 10:37:02.828 NotebookApp] The Jupyter Notebook is running at: http://localhos
t:8888/?token=8f82159edecad826cefc58f5b87b8d1050b0d
[I 10:37:02.829 NotebookApp] Use Control-C to stop this server and shut down all
kernels (twice to skip confirmation).
[C 10:37:02.833 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=8f82159edecad826cefc58f5b87b8d10
[I 10:37:03.628 NotebookApp] 302 GET / (::1) 1.00ms
[I 10:37:03.647 NotebookApp] 302 GET /tree? (::1) 5.00ms
[I 10:37:05.535 NotebookApp] Accepting one-time-token-authenticated connection f
  同时,默认浏览器会打开 Jupyter notebook 窗口。 说明 Jupyter notebook 安装成功了。
4、配置 Jupyter notebook&
&jupyter notebook --generate-config
  打开“.jupyter”文件夹,可以看到里面有个配置文件。
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator&cd /d D:
D:\&cd D:\SoftWare\Python\Python36\Scripts
D:\SoftWare\Python\Python36\Scripts&jupyter notebook --generate-config
Writing default config to: C:\Users\Administrator\.jupyter\jupyter_notebook_conf
D:\SoftWare\Python\Python36\Scripts&
  修改jupyter_notebook_config.py配置文件  打开这个配置文件,找到“c.NotebookApp.notebook_dir=……”,把路径改成自己的工作目录。
 比如,这里要变更为
## The directory to use for notebooks and kernels.c.NotebookApp.notebook_dir = 'D:\Code\jupyter-notebook'
,当然,文件夹&jupyter-notebook&需要自己创建好。&
  配置文件修改完成后, 以后在 jupyter notebook 中写的代码等都会保存在自己创建的目录中。
&jupyter notebook的自定义启动(变了)  配置文件修改成后,就可以启动 jupyter notebook 了,命令行窗口中输入 jupyter notebook,  默认浏览器就会打开一个页面
&jupyter notebook的启动  命令行窗口输入:&jupyter notebook
  以前是
D:\SoftWare\Python\Python36\Scripts&jupyter notebook
[I 10:37:02.828 NotebookApp] Serving notebooks from local directory: D:\SoftWare
\Python\Python36\Scripts
[I 10:37:02.828 NotebookApp] 0 active kernels
[I 10:37:02.828 NotebookApp] The Jupyter Notebook is running at: http://localhos
t:8888/?token=8f82159edecad826cefc58f5b87b8d1050b0d
[I 10:37:02.829 NotebookApp] Use Control-C to stop this server and shut down all
kernels (twice to skip confirmation).
[C 10:37:02.833 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=8f82159edecad826cefc58f5b87b8d10
[I 10:37:03.628 NotebookApp] 302 GET / (::1) 1.00ms
[I 10:37:03.647 NotebookApp] 302 GET /tree? (::1) 5.00ms
[I 10:37:05.535 NotebookApp] Accepting one-time-token-authenticated connection f
&  现在是
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator&cd /d D:\
D:\&cd D:\SoftWare\Python\Python36\Scripts
D:\SoftWare\Python\Python36\Scripts&jupyter notebook
[I 10:59:58.326 NotebookApp] Serving notebooks from local directory: D:\Code\jup
yter-notebook
[I 10:59:58.327 NotebookApp] 0 active kernels
[I 10:59:58.327 NotebookApp] The Jupyter Notebook is running at: http://localhos
t:8888/?token=e520d6b824bd77fe9cc5fdc774
[I 10:59:58.328 NotebookApp] Use Control-C to stop this server and shut down all
kernels (twice to skip confirmation).
[C 10:59:58.332 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=e520d6b824bd77fe9cc5f
[I 10:59:59.532 NotebookApp] Accepting one-time-token-authenticated connection f
&  当然,其实啊,这个玩意非常的简单和方便。关于修改名字、上传等操作,后续关注的我博客。
常见问题及解决方案
如何添加 Path?计算机-右击-单机“属性”&
单机“高级系统设置”
&  单机“环境变量”
  找到系统变量 path,编辑在最后加上 2 个路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python36C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts  说明:以上默认安装路径,每个电脑上是类似的,找到复制这个路径加到 Path 中即可
  我的路径是已经改了,在下面的这篇博客里,可以看到
这是我自定义的Python&的安装目录 (D:\SoftWare\Python\Python36\Scripts)
jupyter notebook 闪退  解决办法:更换默认浏览器。 ,建议用谷歌浏览器或者火狐浏览器
欢迎大家,加入我的微信公众号:大数据躺过的坑 & & 免费给分享
同时,大家可以关注我的个人博客:
&&&http://www.cnblogs.com/zlslch/&&&和& &&&http://www.cnblogs.com/lchzls/&
&&&详情请见:http://www.cnblogs.com/zlslch/p/7473861.html
  人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。  目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
& & & &以及对应本平台的QQ群:(大数据躺过的坑)
喜欢该文的人也喜欢}

我要回帖

更多关于 jupyter notebook安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信