跟我一起学python第二讲 开发工具Jupyter Notebook安装和远程访问设置

        ******安装Jupyter Notebook******

第一步:安装ipython,安装完成后输入ipython,如下图,输入exit可退出
pip install ipython
这里写图片描述

第二步:安装jupyter
pip install jupyter

第三步:配置环境,通过远程方式访问jupyter notebook

1, jupyter notebook --generate-config

如果出现以下提示,请在之前的命令后面加 –allow-root
jupyter notebook –generate-config –allow-root

[C 09:07:26.948 NotebookApp] Running as root is not recommended. Use –allow-root to bypass.

2,生成登陆密码 这一步其实用不到,因为在虚拟机环境下不建议使用密码登录,修改配置文件的时候密码建议屏蔽,如果是云主机还是有必要
打开ipython,创建一个密文的密码:

[root@localhost ~]# ipython

Python 3.5.2 (default, Aug  4 2017, 02:13:48) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:5311cd8b9da9:70dd3321fccb5b5d77e66080a5d3d943ab9752b4'

第四步:修改第一步生成的配置文件,将以下几个地址修改如下,并且去掉该行前的#,使其生效
vi /root/.jupyter/jupyter_notebook_config.py 或者
vi ~/.jupyter/jupyter_notebook_config.py

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:5311cd8b9da9:70dd3321fccb5b5d77e66080a5d3d943ab9752b4'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888    #随便指定一个端口,使用默认8888也可以

第五步:访问jupyter notebook
现在命令行下开启服务,查看系统指定的是哪个端口,有可能是8889
jupyter notebook  --ip=0.0.0.0 --no-browser --allow-root

打开firewall浏览器,输入http://192.168.1.100:8889 这个地址是虚拟机系统的ip地址 ,如果发现无法访问,一般是centos系统防火墙没有关闭,使用以下命令进行关闭

1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

再次访问,出现以下界面,说明可以正常访问了!
这里写图片描述

输入之前设置的密码就可以登陆了!!!congratulations!!!

小例子:使用jupyter notebook 练习一个99乘法表吧
这里写图片描述

下一讲预告:集成开发工具pycharm的安装和远程访问设置

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值