当前位置: 首页 > 后端技术 > Python

Centos7.4安装JupyterNoteBook+TensorFlow教程

时间:2023-03-26 01:33:55 Python

前言这几天看学习视频,看到一个很有意思的东西JupyterNotebook,不过上面的视频都是本地安装的。于是我想,如果我买的服务器闲置了,我就拿出来安装一台,这样就可以在“云端”使用了。0.安装这里我直接使用pyenv的虚拟环境进行安装。之前写过Centos7.4安装pyenv和虚拟环境的使用。不知道的可以看看这篇文章《Centos 7.4 多版本Python以及虚拟环境安装》。先创建虚拟环境创建Pythonv3.6.9的虚拟环境,进入环境。直接进入命令:#createpyenvvirtualenv3.6.9Jupyter_3.6#输入pyenvactivateJupyter_3.6然后就是简单粗暴的安装:pipinstallipythonpipinstalljupyter其实这里的安装过程应该差不多了一样,但是还是需要运行需要配置一下。下面是安装截图:ipythoninstalljupyterinstall1.配置生成配置文件#如果你是root用户,需要加上--allow-root(我用的是root)jupyternotebook--generate-config--allow-root并在此处使用ipython生成密钥:#输入ipythonipython#这是Python3.6.9进入ipython后的输出(默认,2019年8月8日,17:18:19)输入'copyright','credits'或“许可证”以获取更多信息IPython7.7.0——增强的交互式Python。类型'?'寻求帮助。#In是输入,Out是输出#In[1]:fromnotebook.authimportpasswdIn[2]:passwd()Enterpassword:Verifypassword:#RememberthissecretkeyOut[2]:'sha1:5d8d5d6ea2a5:04a***************************3c24b7280b67'#ExitIn[3]:修改exit()下的配置文件:#ipc.NotebookApp.ipforexternalaccess='0.0.0.0'#外部访问端口c.NotebookApp.port=37197#不打开浏览器启动c.NotebookApp.open_browser=False#上面生成的秘钥c.NotebookApp.password='sha1:5d8d5d6ea2a5:04a***************************3c24b7280b67'#settingjupyter启动后的默认文件夹c.NotebookApp.notebook_dir=u'/root/jupyter/jupyter_dir'#允许root用户执行c.NotebookApp.allow_root=True安装插件,使用主题pipinstalljupyter_contrib_nbextensionsjupytercontribnbextensioninstall--userpipinstalljupyterthemes#安装jt-tchesterish#使用chesterish主题(可能需要重启jupyter)jt-r#恢复默认主题运行jupyternotebook运行正常,可以打开服务器的IP:PORT看看运行效果:那么如果登录的话就是我们刚才设置的密码。当然,这不是秘钥。它在成为密钥之前被输入两次。密码右上角有个New。新建一个文件,然后选择Python3,到这里就已经安装完成了,放心吃吧!它在后台运行,但是你会发现它无法在后台运行,退出后就无法访问了。这个时候,一条命令就可以帮你解决问题。#cofing对应开头的配置文件nohupjupyternotebook--config=/root/.jupyter/jupyter_notebook_config.py>/dev/null2>&1&2.TensorFlow安装这个比较简单pipinstalltensorflowmymachine上传后会报错。报错信息如下:FutureWarning:Passing(type,1)or'1type'asasynonymoftypeisdeprecated;在numpy的未来版本中。查了一些资料,好像是numpy的版本太高了。.所以卸载它并安装较低版本。pipuninstallnumpypipinstallnumpy==1.1.3这样就可以在我的Centos7.4上运行了,可以看到版本号是1.3.0!拒绝拖沓(谢谢大家的关注)公众号:前端言公众号ID:js-sayps:是(yuē)不是(ri)