pip install d2l error

A lot of error message(about 3000+ lines) occured when I install d2l. It says “subprocess-exited-with-error” and I assume it results from unmatched version between pip and numpy. But I have totally no idea what’s going on. Help!

But my version is the same as versions in the book.
python 3.8
pip 22.1.2
numpy in d2l 1.21.5 ?