windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]

首先我们先来安装一下,下面的版本我已经试过了,没有问题,我之前因为版本比匹配问题,一直出现DDL load fail错误。

第一步:安装Anaconda

anaconda安装链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.0.0-Windows-x86_64.exe

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第1张图片

安装之后输入conda --version判断是否安装成功

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第2张图片

现在我们就安装好了anaconda

第二步:安装新环境

安装一个新的环境,命名为tensorflow,这个环境的python版本为3.5。

打开Anaconda Prompt

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第3张图片

在命令行中输入:conda create -n tensorflow python=3.5

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第4张图片

其中会有一步骤,是Proceed([y] / n)? 

在后面输入y,敲击回车

然后,新环境就安装好了,你可以点击Anaconda Navigator查看

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第5张图片

会有下面这个页面,说明你安装成功了

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第6张图片

我们在Anaconda Prompt命令行中输入conda info --envs,查看有哪些环境。

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第7张图片

随后,我们在Anaconda Prompt命令行中输入activate tensorflow,激活新环境(使用tensorflow这个环境)

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第8张图片

第三步:给新环境安装tensorflow

上面的tensorflow只是个环境名称而已,你也可以命名成abc,这里我们是要给这个环境安装tensorflow了。

这个地方的tensorflow一定要版本号对应,经过查资料,如下图,python3.5对应的tensorflow版本为1.12.0。

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第9张图片

所以,我们打开Anaconda prompt,输入activate tensorflow,进入新环境(一定是在新环境下的安装,千万别忘了activate tensorflow),然后等待就好了。

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第10张图片

第四步:测试

打开Anaconda Prompt --->  activate tensorflow  --->  python  ---->  输入下面的代码  ---> 输出结果3  -----> 成功

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

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第11张图片

过程中可能出现的错误:

1.  因为网络原因,下不动,可以去搜一搜,Anaconda的国内镜像,换一下。

比如:

打开Anaconda Prompt,输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/     

conda config --set show_channel_urls yes

此时你的C盘:\User(用户)\Lenovo(用户名)下会新建有一个 .condarc文件,打开它(如下图)

如果有

ssl_verify: true
- defaults

要把他们删除掉。我下面那个就是正确的内容。然后你的镜像就改成了清华的Anaconda镜像了。

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第12张图片

windows10安装tensorflow[解决版本问题带来的DDL load fail 找不到指定的模块]_第13张图片

你可能感兴趣的:(尝试)