deepin使用tensorflow入门机器学习

前言

最近机器学习太火热了,本着不做一名 outMan 的原则,我决定去学一下机器学习中最热门的 tensorflow .下文主要记录和阐述在尝试过程中遇到的坑和解决方法.

deepin搭建环境

  1. 首先, tensorflow 需要 python 环境,本机使用 deepin 系统,python3 默认3.5.3 然而在使用pip安装时你会发现其中 matplotlib 需要 python3.6以上的环境才能安装.

  2. 没办法,只能撸起袖子加油干.网上搜索一圈 deepin 升级 python3 新版本,大多数说法都是编译

# 第一步:https://www.python.org/downloads/source/  下载新python源码
# 第二步:文件解压并进入目录 * 为对应版本
tar -xzf python-*.tgz
cd python-*
# 第三步:解压后进行配置
./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC
# 第四步:安装
make && make install
# 然后你会发现一系列error,最终安装失败
# 终端python3 --version 依然是3.5.3
  1. 此路不通,只得另寻它法,于是在深度的论坛,见到了网友们提到了 anaconda ,感觉有了方向,于是乎开始了第二次尝试

# 第一步:进入https://www.anaconda.com/distribution/ 下载最新的软件
# 第二步:终端执行 (该填yes的就yes)
bash ./anaconda.sh
# 第三步:创建python环境
conda create --name python37 python=3.7.0
# 此时会报错未找到conda命令
# 第四步:添加对应的环境变量
echo 'export PATH="home/*/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/bashrc
# 第五步:查看当前系统python版本
python3 --version
  1. 此时 python3 已经升级到 3.6 以上了,可以正常安装 tensorflow

pip install tensorflow

tensorflow实例使用

参考

Last updated