当前位置:网站首页>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 ~
边栏推荐
- 事故指标统计
- Differences and usage scenarios between TCP and UDP
- High number_ Vector algebra_ Unit vector_ Angle between vector and coordinate axis
- Bigder:34/100 面试感觉挺好的,没有收到录取
- Li Kou today's question -729 My schedule I
- 729. My schedule I / offer II 106 Bipartite graph
- Redis skip table
- ftp上传文件时出现 550 Permission denied,不是用户权限问题
- 深度解析链动2+1模式,颠覆传统卖货思维?
- HttpRunnerManager安装(三)-Linux下配置myql数据库&初始化数据
猜你喜欢
【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 18
如何精准识别主数据?
【无标题】数据库中一条查询SQL执行的过程
Reset nodejs of the system
Universal crud interface
Initial understanding of pointer variables
Microsoft speech synthesis assistant v1.3 text to speech tool, real speech AI generator
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 13
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
随机推荐
ftp上传文件时出现 550 Permission denied,不是用户权限问题
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 8
Compact lidar global and Chinese markets 2022-2028: technology, participants, trends, market size and share Research Report
Crawler (9) - scrape framework (1) | scrape asynchronous web crawler framework
Httprunnermanager installation (III) - configuring myql Database & initialization data under Linux
inherited constructors
Sword finger offer 30 Stack containing min function
Six stone management: why should leaders ignore product quality
2345 file shredding, powerful file deletion tool, unbound pure extract version
[community personas] exclusive interview with Ma Longwei: the wheel is not easy to use, so make it yourself!
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 9
Referenceerror: primordials is not defined error resolution
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.3 linear algebra_ Learning thinking and exercise answers
从顶会论文看2022年推荐系统序列建模的趋势
HDU_p1237_简单计算器_stack
Shell script updates stored procedure to database
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 16
主数据管理理论与实践
07 单件(Singleton)模式
[untitled] a query SQL execution process in the database