阿里云轻量应用服务器搭建tensorflow+jupyter并远程windows登陆

环境:

阿里云轻量应用服务器(1核 2G 40G)

ubuntu16.04

(python环境为服务器自带)

1.阿里云服务器自带Python2和3以及pip,但没有pip3

这个简单啊,到网上下载get-pip.py的脚本,然后scp到你的阿里云服务器上,python3 get-pip.py即可。

如果不会scp,哈哈,按照下面的几步:

wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

tensorflow最好在后面用anaconda在其环境中安装,不然会出现import包时找不到的情况

2.pip3安装tensorflow

pip3 install tensorflow

3.安装jupyter

 3.1安装anaconda

要搭建Jupyter,首先要安装Jupyter。因为Anaconda集成了许多python库,使用方便,所以我打算适用Anaconda中集成的Jupyter,所以下边来安装Anaconda。

根目录下创建一个文件夹用于存放Anaconda安装包
~# mkdir anaconda
进入文件夹
~# cd anaconda
使用wget下载Anaconda安装包(wget轻巧易用且功能强大)
~/anaconda# wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh

 

运行安装程序,安装Anaconda
~/anaconda# ./Anaconda3-4.4.0-Linux-x86_64.sh

 3.2测试jupyter

# jupyter

如果提示找不到command之类的,是没有配置环境变量。 

打开环境变量配置文件
# vi /etc/environment

添加路径到环境变量中
PATH = ":/root/anaconda3/bin"

 重启服务器。


https://www.cnblogs.com/aloiswei/p/6510355.html

在此时安装tensorflow

1.

anaconda search -t conda tensorflow

这里(anaconda search -t conda 库名)可以选择自己安装的源

2.

anaconda show conda-forge/tensorflow

也可以输入:anaconda show dhirschfeld/tensorflow安装另外一个源(本人最初安装时就是安装的这个,结果出现错误,所以安装的上一个!安装完后再安装第一个发现又可以安装了,不过没装,毕竟已经安装过一个了)。

3.

根据最后一行提示输入:conda install --channel https://conda.anaconda.org/conda-forge tensorflow

上一步最后Proceed ([y]/n)?后面输入y回车

4.

至此已经安装成功,输入:conda list

此时在jupyter中import tensorflow不会报错


 

~# jupyter
这里写图片描述

 生成jupyter配置文件

jupyter notebook --allow-root --generate-config

 打开 jupyter 配置文件,进行修改.

vim ~/.jupyter/jupyter_notebook_config.py

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口
c.NotebookApp.notebook_dir = '/root/py3jupyterproject/'
c.NotebookApp.tooken=''#免密码登陆jupyter

1*在阿里云控制台,设置防火墙,开放一些端口,我开放的是8888端口

2*vim /etc/hosts

将127.0.1.1 那一行的名字改成你的(用 vi /etc/hostname 获取)

127.0.0.1 localhost

127.0.1.1 your hostname  #此处的填hostname,记住必须与/etc/hostname中的名字一致!

以上更改后退出vim 保存更改  如果提示文件为只读状态导致无法更改  那就先去获取超级管理员权限(sudo -s     输入自己的密码进入),然后再去进行以上操作即可

这种方法可以有效的防止OSError: [Errno 99] Cannot assign requested address错误的发生
 

4.启动jupyter

1.手动启动

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

远程访问

此时应该可以直接从本地浏览器直接访问http://address_of_remote:8888就可以看到jupyter的登陆界面。

 2.后台运行

https://blog.csdn.net/mmc2015/article/details/52439212

https://blog.csdn.net/weixin_42561002/article/details/85382922

vim start_jupyter.sh

写入:nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root > jupyter.log 2>&1 &

运行./start_jupyter.sh

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值