一、安装Python
官网选一个版本下载就好了,建议使用3.6及以上。相关的博客很多,Windows环境下python的安装与使用。
其实也可以忽略,后面装的Anaconda自带Python。
二、安装Anaconda
官网下的慢可以使用清华的镜像,安装时有两个需要选择的地方:
(1)自动添加环境变量,建议勾选;
(2)设置Anaconda自带Python为默认Python,可勾选,未勾选最后需要在VS code中设置。
三、安装TensorFlow
打开刚刚安装的Anaconda图形化与命令行,准备新建环境。
在Anaconda Prompt中输入指令,创建环境。最后的3.6为Python版本,因人而异。
conda create -n tensorflow python=3.6
完成后在Anaconda Navigator的环境中能看到:
在使用pip下载TensorFlow之前需要将源更换为更快的镜像,Anaconda Prompt中输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
激活刚刚创建的环境,Anaconda Prompt中输入:
activate tensorflow
使用pip安装TensorFlow,Anaconda Prompt中输入:
pip install --upgrade --ignore-installed tensorflow
等待结束,安装完毕:
三、VS code中配置环境
不同版本的VS code可能设置过程不太一样,选择“File” -> "Preferences" -> "Settings":
搜索python.pythonPath:
四、测试
创建test_tensorflow.py:
import tensorflow as tf
hello = tf.constant('hello, tensorflow!')
sess = tf.Session()
print(sess.run(hello))
选中脚本,快捷键Ctrl + F5运行。输出正确,配置完成。
五、其他
(1)import导入包时,pylint报错但代码正常运行。在settings.json中屏蔽即可,添加代码:
"python.linting.pylintArgs": [
"--errors-only",
"--disable=E0401"
],
"python.formatting.provider": "yapf",
(2) No moudule named 'tensorflow',按照第三步配置解释器:
该问题可能由其他原因构成,比如:解决pip安装tensorflow中出现的no module named tensorflow.python 问题——木槿花雨、安装完tensorflow之后No module named 'tensorflow'问题——zzyzgg、解决anaconda安装tensorflow的“no module named tensorflow”问题——dongxia_dl
参考:
手把手教你 如何在VS Code下搭建Anaconda环境——葡萄V_V
Anaconda+VSCode搭建python环境——我心若氺
Window7安装tensorflow整套环境详细流程——zhsf
【TensorFlow】Windows10 64 位下安装 TensorFlow - 官方原生支持—— secondsilverman