周波斯

导航

win10下安装tensorflow环境

第一次在win10下使用anaconda安装tensorflow环境遇到不少问题,所以记录下来,方便以后查阅。

问题一:要先安装:Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019。下载地址:the-latest-supported-visual-c-downloads

问题二:安装python时,开始选的当前最新的python3.8版本,结果安装总是失败,出现各种问题,后来改成安装python3.7版本就成功了。

安装步骤:

一、安装Anaconda

   1、下载地址:https://www.anaconda.com/products/individual#windows

   2、按默认配置安装即可

   3、检查安装结果。打开安装好的Anaconda Prompt:

         检测anaconda环境是否安装成功:conda --version (在Anaconda Prompt 中输入执行)

         版本不是最新的话执行如下命令进行更新: conda update -n base -c defaults conda

         检测目前安装了哪些环境变量:conda info --envs

         查看当前有哪些可以使用的tensorflow版本:conda search  --full --name tensorflow

         查看tensorflow包信息及依赖关系:conda  info  tensorflow

二、在Anacond下安装tensorflow环境。

   1、打开Anaconda Prompt,创建tfenv_py37环境,安装python3.7: conda create --name tfenv_py37 python=3.7 或conda  create -n tfenv_py37 python=3.7

         (可以先查一下有哪些python版本可以安装的:conda search  --full --name python)

         (卸载环境命令:conda remove –n tfenv_py37 –-all)

   2、激活创建好的tfenv_py37环境:conda activate  tfenv_py37。

         激活成功后可以看到命令行前缀变成:

         如果要退出tfenv_py37环境,可以执行:conda deactivate

   3、在tfenv_py37环境下安装tensorflow

         (1)激活tfenv_py37环境:conda activate  tfenv_py37

         (2)conda install tensorflow

         (3)验证是否安装成功

                  运行python进入编程默认,然后输入代码:

                  import tensorflow as tf

                  a = tf.constant(2)

                  b = tf.constant(3)

                  sess = tf.Session()

                  print(sess.run(a * b))

 

 

注意:在执行 import tensorflow as tf  后,出现以下警告:

tensorflow\python\framework\dtypes.py:516: FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / ‘(1,)type

查资料后发现是因为numpy的版本太新了,改成低于1.17版本(不包含1.17版)即可。执行以下指令即可:

conda install numpy==1.16

执行完后,再次打开python编程模式,执行代码import tensorflow as tf

则不会再出现警告。

 

 

查看已安装的tensorflow版本:

python编程模式下执行代码:

import tensorflow as tf

tf.__version__

 

上面安装成功的tensorflow版本是1.14

 

如果是python3.8,可以用这个指令直接安装最新版的tensorflow:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

 

参考:https://www.cnblogs.com/ljt-195579/p/11543112.html

posted on 2020-11-03 10:40  周波斯  阅读(552)  评论(0编辑  收藏  举报