Win10系统下安装Python及配置Tensorflow(GPU)环境


在Windows 10 系统下安装Python及配置Tensorflow框架环境,可用使用软件Anaconda,更加方便一些;

一. Win10环境下安装Anaconda(Python)

  1. 下载Anaconda:
    https://www.anaconda.com/download/#windows 中下载Windows版本的Anaconda,不过这里面显示的是最新版本的Anaconda,也对应着最新(较新)版本的Python:
    在这里插入图片描述
    如果想下载安装较早发行的版本,可以直接点击下面链接寻找:https://repo.continuum.io/archive/ ,这里不仅有Windows版本的,还有Linux、Mac版本下的Anaconda:
    在这里插入图片描述
  2. 下载完成后,直接点击安装即可,可以使用默认的安装到C盘,也可以更改安装目录,安装到其它盘;
  3. 安装需要一段时间,完成后,Python也已安装完成,在运行(搜索)中输入cmd,打开命令行界面,输入Python,敲下回车,即可看到已安装的Python版本:
    在这里插入图片描述

二、Win10系统下安装Tensorflow

  1. 在命令行界面中输入conda create -n tensorflow python=3.6,敲回车,安装后如下所示:
    在这里插入图片描述
  2. 输入activate tensorflow,敲回车:
    在这里插入图片描述
  3. 输入pip install tensorflow-gpu
  4. 输入Python,回车:在这里插入图片描述
  5. 输入import tensorflow as tf,回车:

安装CUDA

下载Windows版本的CUDA,直接默认安装到C盘,

安装过程中的问题、出错及错误记录

  1. 在按照顺序安装完成Anaconda3-5.0.1-Windows-x86_64和Python(3.6.6)后,先后用命令conda create -n tensorflow python=3.6activate tensorflowpip install tensorflow-gpu安装了Tensorflow后,跟着输入Python,再输入import tensorflow as tf后,出现如下错误:
    在这里插入图片描述

Traceback (most recent call last):
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 24, in swig_import_helper
_mod = imp.load_module(’_pywrap_tensorflow_internal’, fp, pathname, description)
File “D:\Anaconda3\envs\tensorflow\lib\imp.py”, line 243, in load_module
return load_dynamic(name, filename, file)
File “D:\Anaconda3\envs\tensorflow\lib\imp.py”, line 343, in load_dynamic
return _load(spec)
ImportError: DLL load failed: 找不到指定的模块。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “”, line 1, in
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow_init_.py”, line 22, in
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python_init_.py”, line 49, in
from tensorflow.python import pywrap_tensorflow
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File “D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 24, in swig_import_helper
_mod = imp.load_module(’_pywrap_tensorflow_internal’, fp, pathname, description)
File “D:\Anaconda3\envs\tensorflow\lib\imp.py”, line 243, in load_module
return load_dynamic(name, filename, file)
File “D:\Anaconda3\envs\tensorflow\lib\imp.py”, line 343, in load_dynamic
return _load(spec)
ImportError: DLL load failed: 找不到指定的模块。

Failed to load the native TensorFlow runtime.

有可能是我安装的Tensorflow版本太高了,安装的时候没有指定版本,并且也没有安装CUDA,先试试降低Tensorflow的版本;
首先删除windows安装anaconda的目录下envs文件夹中的所有内容(里面是放置Tensorflow的);

猜你喜欢

转载自blog.csdn.net/qq_17498785/article/details/82910671