当前位置:   article > 正文

anaconda3.5.1安装tensorflow-gpu版本_anconada3.5.1

anconada3.5.1

最近被tensorflow搞死,本来是不喜欢anaconda这种庞然大物,一锅炖的感觉,但是,为了更高效,专业的事交给专业的工具,毕竟人家已经存在这么久了,应该也是集成环境的扛把子。
【机器环境】
电脑 win10
anaconda3 5.3.1
下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=N&O=D
安装的时候勾了path和安装python3.7和vxcode,一切听它的,本来我的但是python3.6.8结果anaconda自带的3.7,还得我强迫症,去下载了3.6.8安装包重新安装一次,再重写uninsatll一次,再把文件夹删了,把配了anaconda3的C:\Users\shan-del目录下的site.py的USER_BASEUSER_SITE
python -m site查看配置成功如下:

C:\Users\shan-dell>python -m site
sys.path = [
    'C:\\Users\\shan-dell',
    'E:\\anaconda3\\python37.zip',
    'E:\\anaconda3\\DLLs',
    'E:\\anaconda3\\lib',
    'E:\\anaconda3',
    'E:\\anaconda3\\lib\\site-packages',
    'E:\\anaconda3\\lib\\site-packages\\win32',
    'E:\\anaconda3\\lib\\site-packages\\win32\\lib',
    'E:\\anaconda3\\lib\\site-packages\\Pythonwin',
]
USER_BASE: 'E:\\anaconda3\\Scripts' (exists)
USER_SITE: 'E:\x07naconda3\\Lib\\site-packages' (doesn't exist)
ENABLE_USER_SITE: True
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

GPU还是创建一个新环境比较好
1、查看当前环境conda env list
非常干净,只有一个环境

C:\Users\shan-dell>conda env list
#conda environments:
base                  *  E:\anaconda3
  • 1
  • 2
  • 3

2、创建tensorflow-gpu的安装环境:指定当前的python版本为3.7.0版本

#命令创建python版本为X.X、名字为your_env_name的虚拟环境。
conda create -n your_env_name python=X.X(2.73.63.7)
  • 1
  • 2

输入如下

C:\Users\shan-dell>conda create -n tensorflow-gpu python=3.7.0
Solving environment: done
==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 4.8.2
Please update conda by running
    $ conda update -n base -c defaults conda
##Package Plan ##
  environment location: E:\anaconda3\envs\tensorflow-gpu
  added / updated specs:
    - python=3.7.0
The following packages will be downloaded:
    package                    |            build
    ---------------------------|-----------------
    vs2015_runtime-14.16.27012 |       hf0eaf9b_1         2.4 MB
    pip-20.0.2                 |           py37_1         1.9 MB
    certifi-2019.11.28         |           py37_0         157 KB
    wheel-0.34.2               |           py37_0          67 KB
    setuptools-45.2.0          |           py37_0         674 KB
    ------------------------------------------------------------
                                           Total:         5.2 MB
The following NEW packages will be INSTALLED:
    certifi:        2019.11.28-py37_0
    pip:            20.0.2-py37_1
    python:         3.7.0-hea74fb7_0
    setuptools:     45.2.0-py37_0
    vc:             14.1-h0510ff6_4
    vs2015_runtime: 14.16.27012-hf0eaf9b_1
    wheel:          0.34.2-py37_0
    wincertstore:   0.2-py37_0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

要装一堆的东西,慢慢等着出现done完成了
完成
可使用conda env list查看当前环境是否创建成功,若成功则会显示tensorflow-gpu
完成
3、激活虚拟环境
activate your_env_name

C:\Users\shan-dell>activate tensorflow-gpu
(tensorflow-gpu) C:\Users\shan-dell>
  • 1
  • 2

进到新的虚拟环境
4、conda安装tensorflow-gpu版本
安装前先配置一下清华镜像,之前查说2019年4月tuna不支持anaconda,后来2019年6月又说恢复,暂且抱着试一试的心态走下去
【conda设置清华镜像】
cmd输入

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • 1
  • 2
  • 3

查看C:\Users\shan-dell的.condarc文件显示

channels:

  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • defaults show_channel_urls: true

在新建的tensorflow-gpu虚拟环境安装tensorflow-gpu版本
conda install tensorflow-gpu

(tensorflow-gpu) C:\Users\shan-dell>conda install tensorflow-gpu
Solving environment: done
==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 4.8.2
Please update conda by running
    $ conda update -n base -c defaults conda
## Package Plan ##
  environment location: E:\anaconda3\envs\tensorflow-gpu
  added / updated specs:
    - tensorflow-gpu
The following packages will be downloaded:
    package                    |            build
    ---------------------------|-----------------
    pyasn1-0.4.8               |             py_0          58 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    requests-2.22.0            |           py37_1          90 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    pysocks-1.7.1              |           py37_0          30 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    zlib-1.2.11                |       h62dcd97_3         128 KB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

居然就安装成功了,还以为会报cuda的错呢

chardet-3.0.4        | 192 KB    | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

(tensorflow-gpu) C:\Users\shan-dell>
(tensorflow-gpu) C:\Users\shan-dell>python
Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
2020-02-27 12:51:35.107089: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

查看了一下conda给我装的清华镜像的tensorflow-gpu的版本
我去,tensorflow-gpu2.1.0,版本这么高,有点可怕
在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号