When I run !pip install geocoder in Jupyter Notebook I get the same output as running pip install geocoder in the terminal but the geocoder package
!pip install geocoder
pip install geocoder
Alternative option : you can also create a bash cell in jupyter using bash kernel and then pip install geocoder. That should work