配置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
- 在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