TensorFlow安装及jupyter notebook配置方法


Posted in Python onSeptember 08, 2017

tensorflow利用anaconda在ubuntu下安装方法及jupyter notebook运行目录及远程访问配置

Ubuntu下安装Anaconda

bash ~/file_path/file_name.sh

出现许可后可按Ctrl+C跳过,yes同意。

安装完成后询问是否加入path路径,亦可自行修改文件内容

关闭命令台重开

python -V

可查看是否安装成功

修改anaconda的python版本,以符合tf要求

conda install python=3.5

Anaconda安装TensorFlow

获取Anaconda的TF源

anaconda search -t conda tensorflow

等待后会显示列表,我选择的conda-forge/tensorflow源进行安装

anaconda show conda-forge/tensorflow

会显示当前安装信息,并提示想要安装需要输入的指令:conda install --channel XXXX网址

输入后提示需要安装的包信息,输入Y同意并安装。

部分包下载速度很慢,可以先开lantern

jupyter notebook使用及配置

Ubuntu下输入jupyter notebook打开

jupyter notebook --generate-config 可生成默认配置文件jupyter_notebook_config.py

默认地址配置

修改配置文件 c.NotebookApp.notebook_dir = 'XXXX'

远程访问

默认不可远程访问

首先生成登陆密码:打开ipython输入

from notebook.auth import passwd

passwd()根据提示输入欲设置的密码,复制生成的sha1密码

需要完整复制,例如:

sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274

修改配置文件

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:xxxxxxxxxxxxxxxxxxxxxxxxxx'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888

注意 ip内为*,密码前有u

配置完成后可远程访问,配置完成后启动notebook时不会自动弹出网页,需要手动打开,打开后先输入密码才可访问。

注1:ubuntu可用ifconfig获取本机ip地址

注2:虚拟机可使用NAT模式或桥接模式使宿主可访问notebook

以上这篇TensorFlow安装及jupyter notebook配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 从远程服务器下载日志文件的程序
Feb 10 Python
python数据结构树和二叉树简介
Apr 29 Python
Python使用sorted排序的方法小结
Jul 28 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
对Tensorflow中的变量初始化函数详解
Jul 27 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
python基础梳理(一)(推荐)
Apr 06 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
keras 如何保存最佳的训练模型
May 25 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
用Python进行栅格数据的分区统计和批量提取
May 27 Python
老生常谈Python startswith()函数与endswith函数
Sep 08 #Python
python学习必备知识汇总
Sep 08 #Python
分享一下如何编写高效且优雅的 Python 代码
Sep 07 #Python
python 函数传参之传值还是传引用的分析
Sep 07 #Python
windows下python之mysqldb模块安装方法
Sep 07 #Python
python 全局变量的import机制介绍
Sep 07 #Python
Python 多线程的实例详解
Sep 07 #Python
You might like
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
js以对象为索引的关联数组
2010/07/04 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
JavaScript实现单英文金山打字通
2020/07/24 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
pycharm快捷键汇总
2020/02/14 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
如何使用repr调试python程序
2020/02/28 Python
易程科技软件测试笔试
2013/03/24 面试题
网络工程师个人的自我评价范文
2013/10/01 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
五一口号
2014/06/19 职场文书
自我检讨书怎么写
2015/05/07 职场文书
python - timeit 时间模块
2021/04/06 Python
浅谈PHP7中的一些小技巧
2021/05/29 PHP
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang