TensorFlow使用环境搭建

配置Python3.5

因为目前最新版TensorFlowtensorflow-1.1.0rc2-cp35-cp35m-win_amd64.whl (19.4 MB) Copy SHA256 hash SHA256暂只适用于3.5系列Python,所以我们需要配置python3.5.*的环境。而目前最新版Anaconda默认配置的是Python3.6。对此Anacoda官网提供了3种方式配置3.5的python。查看已经创建的环境conda info --envs如果没有python35则重新创建,或查看当前系统安装的Python版本python -v,如果已经是3.5版本就不用管了,否则进行如下操作。

  • Anacoda官网下载安装包Anaconda3-4.2.0-Windows-x86_64.exe,找不到可以到清华镜像下载, 注意:勾选添加到我的环境路径。该版本默认python=3.5.
  • 可以在最新Anaconda中创建虚拟Python3.5,CMD运行conda create --name Python35 python=3.5或者在Anaconda Navigator中创建。
  • 直接在CMD中使用conda install python=3.5

安装TensorFlow

检查是否安装了TensorFlow,CMD执行conda list

  1. 在Anaconda Navigator中安装TensorFlow

以后安装包/库,优先使用conda,其次pip。这两种安装方式所下载的包在Anaconda中都会看到并被管理。

2. 使用控制台conda命令行安装TensorFlow

conda install tensorflow=1.1.0,本文在更新过中发现,不加版本号,将会安装最新版本的Tensorflow.

本人偏向于后者,因为可以看到包下载进度···这点Anaconda还需要改进···

在VsCode中配置使用TensorFlow

  • 在调试配置文件setting中添加TensorFlow调试环境,"pythonPath": "D:\\anaconda3\\envs\\python35",
  • 配置debug文件”version”: “0.2.0”
        "version": "0.2.0",
        "configurations": [
            
            {
                "name": "Python: TensorFlow",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "pythonPath": "D:\\anaconda3\\envs\\python35",
            },{
                ···
            }]

以上的pythonPath得根据你的Python35环境来填写,如果是通过anaconda创建的环境,就应该都是"D:\\anaconda3\\envs\\python35"这里的python35是你自己设置的Python35环境的名字。如root的环境就是python35,那就直接D:\\anaconda3就可以了。总之呢,就是得让IDE找得到Python3.5的执行文件。

试例

import tensorflow as tf
print("TensorFlow version: {}".format(tf.VERSION))

输出TensorFlow version: 1.1.0

    原文作者:小荔枝606
    原文地址: https://zhuanlan.zhihu.com/p/42600851
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞