当前位置:网站首页>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 ~
边栏推荐
- Y a - t - il des cas où sqlcdc surveille plusieurs tables et les associe à une autre? Tout fonctionne dans MySQL
- Li Kou today's question -729 My schedule I
- 2020.02.11
- Yyds dry inventory comparison of several database storage engines
- 构建库函数的雏形——参照野火的手册
- Initial understanding of pointer variables
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 11
- 怎么检查GBase 8c数据库中的锁信息?
- After changing the GCC version, make[1] appears in the compilation: cc: command not found
- [coppeliasim] 6-DOF path planning
猜你喜欢
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.5 automatic differentiation_ Learning thinking and exercise answers
HttpRunnerManager安装(三)-Linux下配置myql数据库&初始化数据
PAT甲级 1033 To Fill or Not to Fill
Li Kou today's question -729 My schedule I
Crawler (9) - scrape framework (1) | scrape asynchronous web crawler framework
如何精准识别主数据?
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 21
Easy to use js script
Looking at the trend of sequence modeling of recommended systems in 2022 from the top paper
剑指 Offer 29. 顺时针打印矩阵
随机推荐
Dachang image library
Pat grade a 1033 to fill or not to fill
有沒有sqlcdc監控多張錶 再關聯後 sink到另外一張錶的案例啊?全部在 mysql中操作
JS events (add, delete) and delegates
2022 eye health exhibition, vision rehabilitation exhibition, optometry equipment exhibition, eye care products exhibition, eye mask Exhibition
Bigder: I felt good about the 34/100 interview, but I didn't receive the admission
Paper notes: limit multi label learning galaxc (temporarily stored, not finished)
UE4 - how to make a simple TPS role (I) - create a basic role
如何精准识别主数据?
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.3 linear algebra_ Learning thinking and exercise answers
[community personas] exclusive interview with Ma Longwei: the wheel is not easy to use, so make it yourself!
GifCam v7.0 极简GIF动画录制工具中文单文件版
MySQL (IV) - transactions
Force buckle 146 LRU cache
Network Security Learning - Web vulnerabilities (Part 1)
模板_求排列逆序对_基于归并排序
Redis delete policy
Yyds dry inventory comparison of several database storage engines
How to improve the enthusiasm of consumers when the member points marketing system is operated?
SSM assembly