这几天在安装TensorFlow,看了很多教程,方法也试了几种。

最后还是用pip安装成功的,过程如下。

1.安装ubuntu后在  系统设置-软件与更新-附加驱动 里,更新N卡驱动。

(N卡官网下载run格式驱动手动安装比较麻烦,需要关闭X server,并禁止系统自带的开源驱动)

按照提示,重启。重启之后,终端输入nvidia-smi,可以看到GPU的信息。

2.N卡开发者官网下载CUDA deb格式安装包,这里注意,CUDA、cudnn、TensorFlow之间版本有要求。我最后使用的是cuda8.0+cudnn6.0+TensorFlow1.4

下载cuda的deb格式安装包,然后安装

#进入下载文件所在目录,执行下列命令:

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb

sudo apt-get update

sudo apt-get install cuda

3.N卡开发者官网下载cudnn,需要注册并填写一个问卷。

#进入下载文件所在目录,执行下列命令:

tar xvzf cudnn-8.0-linux-x64-v6.0.tgz

sudo cp cuda/include/cudnn.h /usr/local/cuda/include

sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64

#退到根目录,运行下面语句:

sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

4.配置环境变量:

#退到根目录,执行:

sudo vim ~/.bash_profile

#文件中追加以下内容

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"

export CUDA_HOME=/usr/local/cuda

#保存退出文件

#根目录终端执行:

source ~/.bash_profile

5.安装pip

sudo apt-get install python-pip python-dev

sudo apt-get install python-numpy swig python-dev python-wheel

6.安装CUDA依赖库

sudo apt-get install libcupti-dev

7.安装TensorFlow

sudo -H pip install tensorflow-gpu==1.4 #我选择了1.4带GPU的版本

根据实际情况,可以选择python3 或 python2,选择CPU版本或GPU版本

pip install --upgrade tensorflow # for Python 2.7

pip3 install --upgrade tensorflow # for Python 3.n

pip install --upgrade tensorflow-gpu # for Python 2.7 and GPU

pip3 install --upgrade tensorflow-gpu # for Python 3.n and GPU

8.测试

执行以下python语句

import tensorflow as tf

sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

如果输出GPU的型号和信息,则表示安装成功~~

总结:

1.源码安装tensorflow经常出现各种问题...尝试了几次都失败了,后来改用pip

2.注意cuda、cudnn、TensorFlow之间的版本要求,版本不对安装后运行py文件引入tensorflow时会报IOimport错误。

pip安装deb_趟坑:使用pip安装TensorFlow相关推荐

  1. 悬剑2.0 tools安装_linux下使用anocanda安装superset趟坑实践

    版本列表: python superset 0.28.1 访问anaconda官网,进入产品页https://www.anaconda.com/products/individual ,点击downl ...

  2. ubuntu 20.04 安装软件踩坑

    ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...

  3. pip安装deb_技术|如何在 Ubuntu 上安装 pip

    pip 是一个命令行工具,允许你安装 Python 编写的软件包. 学习如何在 Ubuntu 上安装 pip 以及如何使用它来安装 Python 应用程序. 有许多方法可以在 Ubuntu 上安装软件 ...

  4. 日常踩坑:python新项目创建新的虚拟环境、pycharm无法安装install package工具、pip的缓存作用

    一.一单子从git上下载项目到桌面后,用自己的python环境配置,成功后觉得这样不行,项目交付的时候无法让客户直接运行,所以搜了搜,使用项目文件夹的虚拟环境办法: 在当前文件夹得venv下的里面,这 ...

  5. python3.5怎么安装pip-在python3.5中使用pip

    我centos7上同时有python2.7和python3.5.现在希望能在使用python3.5时也能用pip.本来这应该是很容易的一件事,然而我一步步掉进坑里.. 官网安装pip的方法是,http ...

  6. CentOS下编译安装python包管理安装工具pip教程

    ubuntu 安装pip 代码如下: apt-get install python-pip 安装requests, pip install requests 对于centos的,直接 yum inst ...

  7. python安装lxml库出错_Python pip安装lxml出错的问题解决办法

    Python pip安装lxml出错的问题解决办法 1. 在使用pip安装lxml过程中出现了一下错误: >>> pip install lxml C:\Users\Chen> ...

  8. python包pip安装_python包管理之Pip安装及使用

    Python有两个著名的包管理工具easy_install.py和pip.在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装. pip可以运行在Uni ...

  9. ubuntu python3.8安装pip_ubuntu16.04纯净版-安装Python3.8.1/升级pip

    Ubuntu 16.04  amd64 (64bit)(纯净版) 自带python2.7和python3.5 执行"whereis python"查看当前安装的python [ro ...

最新文章

  1. line-height 行高
  2. hdu6376 度度熊剪纸条 思维
  3. 关于VS2017中fopen、fscanf等函数无法使用的问题
  4. 学术圈「超级内卷」:“青椒”难!
  5. OpenShift 4 - Fedora CoreOS (1) - 最简安装
  6. statfs函数获取大容量磁盘信息速度慢的解决过程
  7. 【Struts2】剖析Struts2中的反射技术 ValueStack(值栈)
  8. 算法:投票Voting
  9. 思步网6月底再次重磅出击:《CrystalBall User Manual 7.3(水晶球操作手册7.3)中英文对照版》
  10. 【Python】:修改图片后缀
  11. 如何使用JSON Web令牌(JWT)保护您的文档
  12. 机器学习_深度学习毕设题目汇总——场景
  13. Java实现 LeetCode 31下一个排列
  14. python代码圣诞树你还没有嘛?所有画法都在这篇文章里拉~
  15. linux点阵数字图案,新人求助 点阵识别 数字
  16. App运营推广之高效方式
  17. 第127届广交会将于六月中下旬在网上举办
  18. 《没想到吧》杨迪模仿TFBOYS三小只 池子成“快乐喷泉”
  19. 图神经网络/GNN(三)-基于图神经网络的节点表征学习
  20. 【转贴】何人不起故园情

热门文章

  1. 2.3.3 浮点数的加减运算与强制类型转换
  2. C/C++之大端模式和小端模式
  3. 疾控中心计算机管理员权限,疾控中心健康证分权限管理系统使用说明
  4. Linux内存管理(经典)
  5. gdb info frame信息解释
  6. 点击输入框弹出文字html,jQuery实现点击文本框弹出热门标签的提示效果
  7. AOSCP4.1.2 红米Note 4X 2017/10/13 非官方 稳定发布
  8. 二叉树的基本操作之二叉排序树
  9. getAttribute与getParameter的区别
  10. HDU 1372 Knight Moves