tensorflow框架安装与使用

Python安装

在这里插入图片描述
一定要安装64位的python,否则无法安装tensorflow
在安装时一定要勾选path
在这里插入图片描述
勾选这个选项之后,点击安装,安装完成后,在命令行运行python,得到如下结果则表示安装成功。
在这里插入图片描述
但有些时候我们会出现“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题,那么我们如何解决呢?下面提供了解决方法。
选中我的电脑,点击属性
在这里插入图片描述
点击高级系统设置,再点击环境变量
在这里插入图片描述
双击path这一行,将安装的python路径添加进去
在这里插入图片描述

框架安装

接下来在命令行中输入pip install tensorflow==1.9.0,一定要安装1.9.0版本,默认安装时2.0版本,这个版本会有一些问题。
安装完成后继续安装numpy库pip install numpy
在这里插入图片描述

现在我们安装好了,但还是出现了错误,我们看这个错误,发现是protobuf的错误,我们在命令行输入pip install protobu==3.6.0就可以了,默认安装下是3.11版本,这个版本太高了。

pycharm安装

建议安装pycharm,在这个软件下写我们的pychon代码
在这里插入图片描述
我们运行这个代码,就可以得到拟合结果
在这里插入图片描述
结果正常,说明我们现在已经可以运行这个框架了。
接下来在车辆识别中我们会用到PIL和kernas库,我们同样可以在命令行安装他们,需要注意的是
在高版本中PIL库包含在Pillow库中,可以通过命令: pip install Pillow 来安装。
现在我们就可以写我们的车辆识别程序了
AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’
这个错误是导入keras库错误,我们安装一个其他版本的就可以了
pip install keras==2.2.0

其他错误解决方法

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。

    举个例子,在文件中我传入的文件路径是这样的

sys.path.append('c:\Users\mshacxiang\VScode_project\web_ddt')
    原因分析:在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。目前有3个解决方案

1、在路径前面加r,即保持字符原始值的意思。

sys.path.append(r'c:\Users\mshacxiang\VScode_project\web_ddt')
2、替换为双反斜杠

sys.path.append('c:\\Users\\mshacxiang\\VScode_project\\web_ddt')
3、替换为正斜杠

sys.path.append('c:/Users/mshacxiang/VScode_project/web_ddt')

在这里插入图片描述
这里我们只需要执行python -m pip install --upgrade pip即可。

发布了32 篇原创文章 · 获赞 25 · 访问量 4108

猜你喜欢

转载自blog.csdn.net/weixin_44143695/article/details/103323233