Centos7系统安装TensorFlow与Jupyter

  • Centos7系统安装TensorFlow与Jupyter已关闭评论
  • 12 views
  • A+

本来是打算在win系统上玩TensorFlow的,折腾了几下,感觉专业的事情还是得用服务器linux来做好些,毕竟习惯用linux系统;所以又折腾在centos下安装TensorFlow与Jupyter,安装Jupyter的目的是它可以直接在web中编辑代码然后直接运行查看输出结果,支持很多语言,提高了折腾试错效率;现在玩TensorFlow纯属瞎搞试水阶段,慢慢玩吧,看看能走多远!

一、终端登陆Centos7系统安装运行依赖环境

首先安装依赖环境

yum update -y && yum -y install gcc gcc-c++ kernel-devel  python-devel libxslt-devel libffi-devel openssl-devel  wget &&  yum clean all

安装pip

yum -y install epel-release &&  yum -y install python-pip && yum clean all && pip install --upgrade pip && python --version && pip --version


二、Jupyter安装及设置

1.安装Jupyter

pip install jupyter

2.生成Jupyter配置文件

jupyter notebook --generate-config

会得到:/root/.jupyter/jupyter_notebook_config.py 这个配置文件

3.生成Jupyter密码

jupyter notebook password

此时会让你设置一个访问密码,我设置为5yun
密码存储在/root/.jupyter/jupyter_notebook_config.json中
查看内容得知:"password": "sha1:7752698db805:9131ef6a118f4aaa4d3b61aa2d14408c30ec9283" 红色部分就是密码

4.修改Jupyter配置文件

vi /root/.jupyter/jupyter_notebook_config.py

将以下内容删除注释,修改对应参数

c.NotebookApp.ip='*'
c.NotebookApp.password = u'7752698db805:9131ef6a118f4aaa4d3b61aa2d14408c30ec9283'
c.NotebookApp.open_browser = False
c.NotebookApp.port =9999

端口必须是9999,因为我用别的端口都不行,导致浪费了不少时间

5.以root身份运行Jupyter

jupyter notebook --allow-root

此时就可以用外部网络访问了,http://ip:9999,输入第三步生成密码的时候设置的访问密码(5yun)

后台运行方法:

nohup jupyter notebook --allow-root > /root/.jupyter/jupyter.log &


三、安装tensorflow(CPU版)

因为是刚刚接触学习,还没有GPU的服务器所以直接安装CPU版

pip install --upgrade tensorflow