Linux下配置安装JupyterNotebook,windows下通过浏览器直接连接使用

python实践 同时被 2 个专栏收录
282 篇文章 30 订阅
15 篇文章 0 订阅

      其实之前在学校的时候由于服务器会被很多人共同使用,资源什么的都是相互占用的,有时候权限控制得也是比较厉害的,这里我们有时候需要做一点小实验的时候直接操作服务器会比较麻烦,往往都是采用基于jupyternotebook的编程方式来进行编程练习的,这里正好最近公司新整合了一下服务器资源,这里就想着重新配置一下Jupyter方便使用,因为整理比较简单,主要就是基础环境的安装以及用户密码配置等操作,这里就直接进入正题了。

     首先看一下系统Python的版本,为什么要看这个呢?因为有一个地方有报错就是跟版本有关系的,这个报错我会在后面说:

     可以看到,当前系统下存在两种不同版本的Python,分别是2.7和3.5,这里主要用的就是3.5。2.7版本是安装系统的时候系统自带的版本。

     接下来安装IPython和JupyterNotebook,命令如下所示:

pip3 install ipython

pip3 install jupyter notebook

      直接这样安装的时候是没有什么问题的,结果截图如下所示:

     看到上面类似的输出的时候就表示安装成功了,下面直接终端输入 ipython 进入交互式shell环境中,我出现了下面的报错:

     可以看出来,这里的报错正是由于Python的版本与安装的IPython版本不匹配导致了,说得更直白点就是当前环境里面安装的IPython版本太高了,已经超出了Python3.5所能支持的范围了,这里最简单的解决办法就是对IPython进行讲解,操作如下:

pip3 uninstall ipython
pip3 install ipython==7.8.0

       这里我选择了7.8版本进行安装,只要在7.0——7.9版本之间都是可以的,可以自己随意选择。

      接下来进入交互式shell中,操作如下所示:

      输入密码后确认密码系统会给你生成一段哈希字符串,这段字符串就是用来标识你的身份的,需要先复制出来,之后需要写到配置文件了里面。

     完成上面操作后生成配置文件,操作如下:

jupyter notebook --generate-config

     执行完成后会在下面的位置生成配置文件py脚本:

/root/.jupyter/jupyter_notebook_config.py

      修改该文件,我是直接在底部追加的信息,追加内容如下所示:

c.NotebookApp.ip='*'  # 就是设置所有ip皆可访问
c.NotebookApp.password = u'sha1:19a39b3108ba:00f427d91c0b3025d3fb5165d251ebc726c17a1e' #前边保存的密码信息
c.NotebookApp.open_browser = False #禁止自动打开浏览器
c.NotebookApp.port =8888 #随便指定一个端口,默认为 8888

      查看文件截图如下所示:

     启动命令如下:

jupyter notebook --allow-root

      后面的参数,--allow-root是我指定只允许root用户有操作权限。

      结果截图如下:

     为了方便使用,这里将其启动方式修改为后台运行,命令如下:

nohup jupyter notebook --allow-root &

    结果截图如下:

     完成上面操作后,我们就可以在windows上通过浏览器进行连接使用了,连接地址为:

http://服务器IP地址:8888

     这里简单进行验证,如下:

     可以看到脚本测试输出成功。

     这时候查看一下nohup.out日志如下:

    到此,所有的配置安装就都结束了,可以正常使用了。

  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值