当前位置:网站首页>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 ~
边栏推荐
- Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
- [Digital IC manual tearing code] Verilog asynchronous reset synchronous release | topic | principle | design | simulation
- There are so many giants, why should we independently develop POS store cashier system?
- 2022 edition illustrated network pdf
- Referenceerror: primordials is not defined error resolution
- "Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.5 automatic differentiation_ Learning thinking and exercise answers
- Force buckle 146 LRU cache
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 19
- Follow the mouse's angle and keyboard events
- 米家、涂鸦、Hilink、智汀等生态哪家强?5大主流智能品牌分析
猜你喜欢

UE4 - how to make a simple TPS role (I) - create a basic role

构建库函数的雏形——参照野火的手册

GifCam v7.0 极简GIF动画录制工具中文单文件版

Formatting occurs twice when vs code is saved

Easy to use js script
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 6](/img/38/51797fcdb57159b48d0e0a72eeb580.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 6
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 12](/img/b1/926d9b3d7ce9c5104f3e81974eef07.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 12

Network Security Learning - Web vulnerabilities (Part 1)

Zero foundation self-study STM32 - Review 2 - encapsulating GPIO registers with structures
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 7](/img/44/1861f9016e959ed7c568721dd892db.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 7
随机推荐
Structural theme model (I) STM package workflow
MySQL winter vacation self-study 2022 11 (6)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 16
Pat grade a 1033 to fill or not to fill
Sword finger offer 30 Stack containing min function
[untitled] a query SQL execution process in the database
Global and Chinese market of commercial cheese crushers 2022-2028: Research Report on technology, participants, trends, market size and share
Formatting occurs twice when vs code is saved
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 19
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 9
SQL table name is passed as a parameter
Patch NTP server at the beginning of DDoS counterattack
怎么检查GBase 8c数据库中的锁信息?
Building the prototype of library functions -- refer to the manual of wildfire
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 22
Referenceerror: primordials is not defined error resolution
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 12
Yyds dry inventory comparison of several database storage engines
零基础自学STM32-野火——GPIO复习篇——使用绝对地址操作GPIO
Looking at the trend of sequence modeling of recommended systems in 2022 from the top paper