VScode+Python+Tensorflow+Keras

一、在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=)

pip uninstall numpy
pip install numpy==1.13.0

一定要在tensorflow工作环境下呀,不然没有用,修改的只是base环境下的,但是修改base环境下的操作是改变不了什么的,因为程序的调试是在tensorflow工作环境下(之前配置的路径),开始我在降低numpy版本是在base环境下操作的,删除了目前的numpy后,想要安装低版本的,但是没有成功,目前在base环境下找不到numpy模块,但是即使我现在运行环境是在base下,也可以对上段代码进行调试。
后面切换到tensorflow工作环境下来降低numpy版本,就成功了,同样的命令行,还没有找到原因
目前程序运行没有什么问题

四、桥豆麻袋…这里介绍安装pandas
才发现,通过pip install pandas会自带安装numpy,所以如果要修改nunpy版本并且安装pandas的同学可以跳过三进入四,pandas安装

pip install pandas

会同时安装numpy, pandas和python-dateutil,这时候进行三修改numpy版本,修改完后测试可以提示大于等于适配当前pandas的numpy版本,例如
在这里插入图片描述再按要求卸载并且重新安装一遍numpy即可。此时,再次进行测试,又报另一个错误
在这里插入图片描述原因好像是tensorflow和pandas版本又不兼容了,好晕啊,真的应该去官网先先查清楚各自兼容的版本呀!我这里是参考博客再次调整pandas版本,好像没问题了(https://blog.csdn.net/qq_41185868/article/details/80601983)

pip install pandas==0.20.3

在这里插入图片描述

四、安装keras
在Anaconda Prompt终端下,激活tensorflow虚拟空间

activate tensorflow

直接安装keras,进行测试出现错误提示

pip install keras -U --pre

python
import keras
ImportError: No module named ‘tensorflow.python.eager’

原因tensorflow版本与keras版本不兼容,卸载并且重新指定keras版本安装,(https://blog.csdn.net/qq_27921205/article/details/102976824

pip uninstall keras
pip install keras==2.1.2 -U --pre

在这里插入图片描述
在这里插入图片描述

五、其他
https://blog.csdn.net/qq_41662115/article/details/86420983
https://blog.csdn.net/tz_zs/article/details/75747603
https://blog.csdn.net/qq_34106574/article/details/80691105
https://www.cnblogs.com/zeroingToOne/p/9267180.html

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

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

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值