Tensorflow实战学习(二)【怎么安装TensorFlow】

本文详细介绍如何在Mac和Windows平台上安装TensorFlow及其依赖库,包括Jupyter Notebook和matplotlib,并提供了解决依赖冲突的方法,例如使用Virtualenv创建隔离的Python环境。
摘要由CSDN通过智能技术生成

官网:
https://www.tensorflow.org/install/install_mac
https://www.tensorflow.org/install/install_windows

考虑到软件依赖项,依赖冲突。单机建议用Virturalenv,分布式用Docker。解决依赖冲突有以下方式:代码库内部的软件包依赖,依赖库放到代码中,局部引用。重复占用空间,手工更改。用户无法修改。使用依赖环境,虚拟环境。Virturalenv、Anaconda。使用容器,软件、文件系统、运行时、依赖库打包轻量级方案。典型应用有Docker。

TensorFlow需要用到两个经典库:Jupyter(iPython) Notebook、matplotlib。Jupyter Notebook可以交互式编写可视化结果文档,代码展示,Markdown单元,设计原型,代码写入逻辑块,方便调试脚本特定部分。matplotlib是绘图库,可以实现数据可视化,典型应用Seaborn。

Virtualenv环境安装(看网络情况,我装了四小时,重试了无数次这两个命令,尤其是第二个)

sudo easy_install pip
sudo pip install --upgrade virtualenv

创建虚拟环境目录:
sudo mkdir ~/env

创建虚拟环境:

virtualenv --system-site-packages ~/env/tensorflow

激活虚拟环境:

source ~/env/tensorflow/bin/activate

关闭虚拟环境:

deactivate

安装TensorFlow(装了2小时,还是不行):

Python 2.7: pip install --upgrade tensorflow
Python 3.4: pip3 install --upgrade tensorflow

最后是把需要的whl下载下来,直接通过pip install 装本地的文件。

安装Jupyter、matplotlib(又是两小时。。。)

sudo pip install jupyter
sudo pip install matplotlib

其中widgetsnbextension没有办法下载下来装,因为下下来的是3.0.0的,需要的是2.0.0的。

装完之后,在Jupyter上跑一个。

mkdir tf-notebooks

cd tf-notebooks
jupyter notebook

测试一下:

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt

%matplotlib inline
a = tf.random_normal([2,20])
sess = tf.Session()
out = sess.run(a)
x,y = out

plt.scatter(x,y)
plt.show()

参考资料:
《TensorFlow实战》
《面向机器智能的TensorFlow实践》

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值