CentOS7服务器上配置与使用jupyter notebook和TensorFlow

一、Centos7安装Anaconda

安装过程,这个文章写得很好:链接地址

二、修改配置文件(参考文章

下文中的例子在 root 账户下进行,建议实际不要用 root 用户。

生成 jupyter 配置文件

下图箭头指向的三个地方是自己的东西,如何获取看后面的截图:

第六行的 certfile 证书文件可以通过下面这行命令生成(中间的交互信息可以随便填),注意路径要对应上:

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

第七行的 port 应该是一个未被占用的、被防火墙允许的端口:

所以要提前开放一个端口,这里开放的是8888:

[root@VM_157_11_centos .jupyter]# jupyter notebook --config jupyter_notebook_config.py --allow-root

nohup jupyter notebook --config jupyter_notebook_config.py --allow-root 2>&1 > my.log &

用第一种方式运行:

由于我们生成的 SSL 证书是非正式签发的,所以Chrome等浏览器可能会提示“您的连接不是私密连接”之类的风险问题,这里选“高级” – “继续前往”就好了。

三、使用

每次登陆云服务器后直接使用下面的命令 :

jupyter notebook --config jupyter_notebook_config.py --allow-root

解决方法:

cd /root/.jupyter/

jupyter notebook --config jupyter_notebook_config.py --allow-root


jupyter notebook --ip=0.0.0.0 --no-browser --allow-root

为了能够不用每次都启动服务,或防止运行的代码因SSH中断而停止,可以使用命令以下进行设置:

nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root &

注:

1、nohup 能忽略SIGHUP信号,即关闭shell, 进程还是存在( 但受Ctrl C影响

2、& 能让程序后台运行,不受ctrl C的影响(但关掉shell,进程终止)

3、两者配合后,即使关闭了命令窗口,同样可以访问。若要停止服务,只能手动关闭。

三、安装tensorflow


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算...
    Raxxie阅读 1,451,658评论 36 705
  • 2017年10月6日 星期五 当我开始写字,很多回忆就开始出现在脑海,远的,近的。 刘猛在《最后一颗子弹留给我》里...
    糟辣椒阅读 1,675评论 0 0
  • ❤2017年10月14日 我注册了一个达人店 也就说我现在是一个小小的店主了 做这个也是因为我好朋友的关系 我觉得...
    迟来yz阅读 1,675评论 0 0
  • 一年过半,关于年度目标完成了多少,下半年目标如何更好执行之类的文章开始涌现,评论里大家也说了一下自己的目标完成如何...
    想飞的鱼0621阅读 2,166评论 0 0

友情链接更多精彩内容