当前位置:网站首页>Solution: attributeerror: 'STR' object has no attribute 'decode‘
Solution: attributeerror: 'STR' object has no attribute 'decode‘
2022-07-06 02:36:00 【Grasp*】
Catalog
1 Introduction to the environment
1 Introduction to the environment
Deep learning framework version and corresponding python The environment version is as follows :
TensorFlow2.1.0+keras2.3.1+python36
2 Error message :
File "D:\Python36\lib\site-packages\keras\engine\saving.py", line 492, in load_wrapper
return load_function(*args, **kwargs)
File "D:\Python36\lib\site-packages\keras\engine\saving.py", line 584, in load_model
model = _deserialize_model(h5dict, custom_objects, compile)
File "D:\Python36\lib\site-packages\keras\engine\saving.py", line 273, in _deserialize_model
model_config = json.loads(model_config.decode('utf-8'))
AttributeError: 'str' object has no attribute 'decode'
3 Problem analysis
In the above environment , load .h5 Deep learning model , The error that the message character cannot be decoded , The probability is that a package version is incompatible . What exactly is incompatible , You can see this sentence from the error message :
model = _deserialize_model(h5dict, custom_objects, compile)
Current environment pair h5 There is a problem that deserialization cannot be carried out when processing files , Search for information and find :
When we install tensorflow2.1.0 When , It will be automatically installed for us h5py The version is 3.1.0. However tensorflow2.1.0 Support h5py<3.0.0, This is the root cause of the above error report .
4 Problem finding
Search online :
Click in the first
Found a lot of support python3.6 After h5py edition , Which one to use ?
Search further :
Find many corresponding , Just click in to find your corresponding version . The above just shows the way to find the answer , For no other purpose .
5 Final solution
First uninstall the original h5py-3.1.0
Then install the matching h5py edition
Finally complete the installation
Open the settings and have a look
Installation successful !
I hope it will be useful to the students I see ~
There is another error in the installation process , If there is a solution , Welcome to leave a message ~
边栏推荐
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- 数据准备工作
- How to generate rich text online
- Easy to use js script
- 一位博士在华为的22年
- 零基础自学STM32-复习篇2——使用结构体封装GPIO寄存器
- inherited constructors
- 事故指标统计
- 729. My schedule I / offer II 106 Bipartite graph
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
猜你喜欢
Zero basic self-study STM32 wildfire review of GPIO use absolute address to operate GPIO
Sword finger offer 30 Stack containing min function
构建库函数的雏形——参照野火的手册
力扣今日題-729. 我的日程安排錶 I
GifCam v7.0 极简GIF动画录制工具中文单文件版
2022 China eye Expo, Shandong vision prevention and control exhibition, myopia, China myopia correction Exhibition
Shell script updates stored procedure to database
剑指 Offer 29. 顺时针打印矩阵
Paper notes: graph neural network gat
【社区人物志】专访马龙伟:轮子不好用,那就自己造!
随机推荐
MySQL (IV) - transactions
Global and Chinese markets for single beam side scan sonar 2022-2028: Research Report on technology, participants, trends, market size and share
HDU_ p1237_ Simple calculator_ stack
HDU_p1237_简单计算器_stack
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
【MySQL 15】Could not increase number of max_open_files to more than 10000 (request: 65535)
Trends in DDoS Attacks
DDoS "fire drill" service urges companies to be prepared
大厂镜像库
Redis skip table
550 permission denied occurs when FTP uploads files, which is not a user permission problem
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.3 linear algebra_ Learning thinking and exercise answers
MySQL winter vacation self-study 2022 11 (9)
inherited constructors
DDoS attacks - are we really at war?
零基础自学STM32-复习篇2——使用结构体封装GPIO寄存器
Patch NTP server at the beginning of DDoS counterattack
Paper notes: graph neural network gat
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 21
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 20