一、在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工作区都可以用?