Ubuntu16.04服务器下配置TensorFlow开发环境并远程访问

需求:在服务器配置Anaconda3及TensorFlow、Jupyter notebook开发环境,并从Windows远程访问。

环境配置:ubuntu16.04服务器、Anaconda3、TensorFlow-GPU、Jupyter-notebook

配置步骤:

一、Anaconda3环境下载及安装

 

  • 下载:

      推荐使用清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,可根据自己需求选择合适的版        本。

      如:Anaconda3-5.2.0-Linux-x86_64.sh

      优点:速度快

 

  • 安装:

使用命令:sudo bash Anaconda3-5.0.0-Linux-x86_64.sh ;按照安装过程指示进行即可安装成功

 

  • 验证:

使用conda list 命令,若能出现软件包列表即安装成功。若不能找到命令可配置环境变量:在根目录下找到.bashrc文件,并在其中追加:export PATH="/home/test/anaconda3/bin:$PATH",

路径根据Anaconda实际安装位置替换。

 

  • 修改权限:

sudo chown -R username:username[替换为自己的用户名]  /home/test/anaconda3

二、TensorFlow环境安装配置

 

 

  • 创建TensorFlow【名称自行定义】虚拟环境:

使用命令:conda create -n  your_env_name python==X.X(2.7、3.5、3.6等)

 

  • 进入虚拟环境:

使用命令:source activate your_env_name

 

  • 安装TensorFlow:

         使用命令: conda install tensorflow-gpu [注:可根据自己实际需求选择CPU版本或GPU版本]

      如果不能正常安装或者很慢可选择修改conda源:

  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  2. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

  3. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

 

三、 jupyter-notebook交互式开发环境配置

 

  1. 使用命令:sudo pip3 install jupyter
  2. 生成配置环境:jupyter notebook --generate-config; 在~/.jupyter目录下生成一个名为jupyter_notebook_config.py的配置文件
  3. 生成密码:jupyter notebook password
  4. 配置远程访问:

 

 

  • 在jupyter_notebook_config.py文件。需要配置的基本选项如下:

           c.NotebookApp.ip = '*'或  ‘0.0.0.0’  当无法正常使用jupyter notebook命令时(允许所有IP访问)
           c.NotebookApp.password =
u'sha1:bcd259ccf...<your hashed password here>'(替换为生成密码,在json文件中)
           c.NotebookApp.open_browser = False

 

  1. 添加jupyter-notebook至anaconda环境中:
  2. 安装:conda install ipykernel 模块

使用命令:source activate your_env_name 、python -m ipykernel install --user --name your_env_name --display-name "Python (tensorflow)【可自定义】"

四、Windows下远程访问jupyter-notebook

 

  • 启动:

在服务器下进入上面配置的虚拟环境(source activate your_env_name ),再使用命令jupyter notebook启动开发环境,会出现一个访问地址

 

  • 访问:

         在Windows环境下,打开浏览器输入jupyter-notebook的访问地址,输入密码,即可使用服务器下的开发环境,开启自己的人工智能学习之路!

 

 

--------------------------------------------------------一些说明--------------------------------------------------------

 

 

1、不能远程访问:可尝试命令:ssh username@remote_IP(远程服务器IP地址)  -L 127.0.0.1:1234:127.0.0.1:8888;即可使用127.0.0.1:1234访问

2、可直接下面留言交流。

 

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值