Jupyter Notebook简介、安装及常见问题


一、Jupyter Notebook简介

Jupyter Notebook是一个基于网页的用于交互计算的应用程序

简言之,notebook是以网页的形式打开,可以在code类型的单元格中直接编写代码和运行代码,代码的运行结果也会在代码块下显示。如在编程过程中需要编写说明文档,也可在markdown类型的单元格中直接编写,便于做及时的说明和解释。


二、Jupyter Notebook安装

1.官网下载anaconda

2.cmd终端下载

在cmd中直接输入:pip install notebook

如果输入命令但不能安装,可能是python安装有问题,或者没有设置环境变量

在cmd中打开notebook,输入命令:jupyter notebook,然后会直接跳转到浏览器中的Home页面中。

请添加图片描述

3.修改Jupyter Notebook默认安装路径

pip安装的jupyter默认文件安装在c盘中,如果想要修改这个地址,需要找到jupyter配置文件

在cmd命令中输入:jupyter notebook --generate-config

会得到jupyter config文件的地址,根据地址找到jupyter_notebook_config.py文件

打开找到c.NotebookApp.notebook_dir = ‘输入你要设置的目录’

注意删掉前面的#(取消注释)


三、Jupyter Notebook运行后打不开网页的解决方法

命令行窗口运行jupyter notebook --generate-config

如果第一次运行该命令,系统会自动创建一个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’------')为你电脑浏览器路径,需要根据自己实际情况修改(别忘了修改浏览器可执行文件名“chorme")

修改文成后保存文件即可

重启jupyter notebook即可直接跳转至页面


四、Jupyter Noterbook运行代码后没有反应的解决方法

1、问题描述:

    编辑完代码后,Ctrl + Enter运行代码后,没有任何输出,且直接转跳到下一行;
    右上角显示的Python3也是实心的,显示内核正忙。

2、解决方法

问题的关键在于电脑用户名,如果用户名是中文的,由于某种原因无法解析目录或文件的路径

比较好的解决方法是将环境变量中的TEMP和TMP的路径从C盘改到D盘,一般来讲,电脑D盘中都有一个名为Temp的文件夹,只需修改为该路径即可。

右击 “我的电脑” ,点击属性,选择高级系统设置,打开环境变量

请添加图片描述

为什么这么解决,因为TEMP和TMP是默认存在C盘里的,在用Jupyter的时候会访问到,然而我的用户名用的是中文名,不知道为什么中文的用户名的路径它好像解析不了,因为好像改不了用户名,于是我就将他们的路径改到了D盘,内核才不会一直显示忙碌状态。

关闭服务器,重新运行jupyter notebook才会生效

请添加图片描述

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alkaid Stellar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值