Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu

Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu

  • 1)创建虚拟环境
    • 1.安装Anaconda/Miniconda
      • Anaconda下载源:
      • Miniconda下载源:
      • 安装Miniconda
    • 2.进入/退出虚拟环境
    • 3.创建新的虚拟环境
    • 4.查看现有的虚拟环境列表
    • 5.查看当前python版本
    • 6.查看当前环境安装的包
  • 2)安装tensorflow-gpu
  • 参考

使用的Linux版本为Ubuntu16.04

1)创建虚拟环境

1.安装Anaconda/Miniconda

  • conda是一款软件管理软件,相当于windows里面的应用商店。Miniconda和Anaconda中都包含了conda。其中:
  • Miniconda64位安装包大小约为51.4 Mb,其中只包含了conda、python和一些必备的软件工具。
  • Anaconda64位安装包大小约为462 Mb,是Miniconda的扩展,包含了数据科学和机器学习要用到的很多软件。

Anaconda下载源:

  • 官方源:https://www.anaconda.com/products/individual#linux
  • 清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Miniconda下载源:

  • 官方源:https://repo.anaconda.com/miniconda/
  • 清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
    一般来说都是安装Anaconda,因为Anaconda的第三方库比较齐全;但是有时候碰到网速不好,下载Anaconda受限的时候(毕竟Anaconda有460M左右),那就下载Miniconda,这个才几十兆,下载快很多。

安装Miniconda

安装Anaconda和Miniconda类似,这边主要讲安装Miniconda
我安装的python版本需要是3.6.5的,所以下载的是Miniconda3-4.5.4-Linux-x86_64.sh
进入下载目录,并打开终端,安装sh文件:bash Miniconda3-4.5.4-Linux-x86_64.sh
Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu_第1张图片
一直按enter或者yes直到:
在这里插入图片描述
要是安装在默认目录,那按enter就可以了,安装在其他目录的话就把目录copy到命令行,按enter
一顿yes or y操作后Miniconda安装成功:
在这里插入图片描述

2.进入/退出虚拟环境

要进入默认环境的话,输入:source activate
如果报错:-bash: activate: No such file or directory,参考博客解决
进入环境后,命令行前面有(base)标识,表示已经进入最开始的那个环境,即base
Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu_第2张图片
退出虚拟环境:source deactivate

3.创建新的虚拟环境

输入conda create --name tensorflow python=3.6创建新的环境;该环境中tensorflow是我定的环境名,可自由修改,python版本为3.6

4.查看现有的虚拟环境列表

输入pip env list

5.查看当前python版本

输入python -V
在这里插入图片描述

6.查看当前环境安装的包

输入pip list

2)安装tensorflow-gpu

安装的tensorflow-gpu版本为1.12,用国内的源会快一点(pip安装过慢可参考:解决pip安装过慢或超时报错的问题)
1.输入:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.12.0
Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu_第3张图片
安装成功:
Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu_第4张图片
2.输入pip list查看是否有刚安装的tensorflow-gpu包
Ubuntu下使用conda创建虚拟环境并安装tensorflow-gpu_第5张图片
3.测试
进入python,并输入一段tensorflow代码进行测试:

import tensorflow as tf
sess = tf.Session()
a = tf.constant(2)
b = tf.constant(3)
print(sess.run(a+b))

在这里插入图片描述
输出为2+3=5,测试成功,tensorflow可用

参考

[1] Ubuntu16.04下conda创建虚拟环境
[2] ubuntu利用conda创建虚拟环境,并安装cuda,cudnn,pytorch
[3] Ubuntu16.04下使用conda搭建虚拟环境
[4] 白嫖百度GPU-TeslaV100笔记(在 AI Studio 上使用 tensorflow 和 pytorch 的方法)-亲测可用
[5] 解决pip安装过慢或超时报错的问题
[6] conda、miniconda、anaconda之间有什么关系? - 鹰文054的回答 - 知乎
[7] Ubuntu16.04中激活tensorflow环境时出现错误“-bash: activate: No such file or directory”的解决方法。
码字不易,如果您觉得有帮助,欢迎点赞和收藏~~

你可能感兴趣的:(TensorFlow,深度学习,Python,anaconda,tensorflow,ubuntu,linux,虚拟环境)