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即可。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-tfkj/4951.html