VScode+Python+Tensorflow

一、在vs code下配置python:
https://www.jianshu.com/p/cbf500c22154
看了一下,安装后python的版本为3.7.1

二、(1)tensorflow在Anaconda Prompt下的安装,只看安装部分:
https://blog.csdn.net/g0415shenw/article/details/84970886
新建tensorflow虚拟环境下python版本为3.5.6
安装后的tensorflow版本为1.1.0

(2)VS code中配置环境
https://blog.csdn.net/shichimiyasatone/article/details/93600361
activate 切换工作环境

三、之后就可以正在敲代码,调试了,也可以直接在终端操作
import tensorflow as tf
import numpy as np
hello = tf.constant(‘hello, tensorflow!’)
sess = tf.Session()
print(sess.run(hello))
但是运行上段代码后出现一个问题,具体问题忘了复制,网上搜索说是因为numpy版本高导致的,所以要降低numpy的版本,
而且重点是要在tensorflow工作环境下降低numpy的版本:
https://tieba.baidu.com/p/6208862502?red_tag=2718438603&traceid=
一定要在tensorflow工作环境下呀,不然没有用,修改的只是base环境下的,但是修改base环境下的操作是改变不了什么的,因为程序的调试是在tensorflow工作环境下(之前配置的路径),开始我在降低numpy版本是在base环境下操作的,删除了目前的numpy后,想要安装低版本的,但是没有成功,目前在base环境下找不到numpy模块,但是即使我现在运行环境是在base下,也可以对上段代码进行调试。
后面切换到tensorflow工作环境下来降低numpy版本,就成功了,同样的命令行,还没有找到原因
目前程序运行没有什么问题

四、其他
https://blog.csdn.net/qq_41662115/article/details/86420983
https://blog.csdn.net/tz_zs/article/details/75747603

彩蛋(≧∇≦)ノ哎呀,今天搞懂了base和tensorflow工作环境,和配置python的debug路径,感觉好像发现了新大陆似的!!也突然觉得好有成就感,觉得自己想要学会的就能学会,并不笨,还挺聪明的,就是自己不太有主见

今天我在笔记本上也装了一遍,和在台式机上安装的步骤完全一样,但是运行的时候报了错 ,提示conda不能被识别,网上原因说是没有配置anaconda3环境变量,但是我昨天在台式机上安装的时候也没有配置,却没出现这个错误,好神奇啊啊啊啊,诶,找了半天没有发现原因,最后还是乖乖的配置了环境变量,才好了,后来我又尝试把环境变量删了,又好了,目前就是在python的调试环境,cmd下的tensorflow工作区都可以用?

发布了13 篇原创文章 · 获赞 0 · 访问量 1101

猜你喜欢

转载自blog.csdn.net/weixin_43413198/article/details/99334478