Can't push to gdrive, dvc doctor won't run [solved] multiple installs of dvc

I seem to have everything installed that needs to be there (and did pip install 'dvc[all]' to be sure), but dvc still complains that it needs dvc-gdrive. (rebooted too)
dvc doctor throws an error too.

Sleep on  release-1.0.0-finalize [$] via 🅒 ng 
❯ dvc push -v -R -r googledrive data/stored_models
2023-11-02 11:24:45,698 DEBUG: v3.27.0 (pip), CPython 3.10.10 on Linux-6.1.0-13-amd64-x86_64-with-glibc2.36
2023-11-02 11:24:45,698 DEBUG: command: /home/john/.local/bin/dvc push -v -R -r googledrive data/stored_models
2023-11-02 11:24:45,848 ERROR: unexpected error - gdrive is supported, but requires 'dvc-gdrive' to be installed: No module named 'dvc_gdrive'

<trimmed>

    raise ImportError(entry["err"]) from exc
ImportError: gdrive is supported, but requires 'dvc-gdrive' to be installed
(ng) 
Sleep on  release-1.0.0-finalize [$] via 🅒 ng 
❯ pip freeze | grep dvc 
dvc==3.27.0
dvc-azure==2.23.0
dvc-data==2.18.1
dvc-gdrive==2.20.0
dvc-gs==2.22.1
dvc-hdfs==2.19.0
dvc-http==2.30.2
dvc-objects==1.1.0
dvc-oss==2.20.0
dvc-render==0.5.3
dvc-s3==2.23.0
dvc-ssh==2.22.1
dvc-studio-client==0.15.0
dvc-task==0.3.0
dvc-webdav==2.19.1
dvc-webhdfs==2.19.0
Sleep on  release-1.0.0-finalize [$] via 🅒 ng 
❯ dvc doctor                                      
ERROR: unexpected error - gdrive is supported, but requires 'dvc-gdrive' to be installed: No module named 'dvc_gdrive'

Having any troubles? Hit us up at https://dvc.org/support, we are always happy to help!
❯ cat .dvc/config         
[core]
    remote = tank
    autostage = true
['remote "tank"']
    url = /tank/data/sleep
['remote "googledrive"']
    url = gdrive://blahblahblah
    gdrive_client_id = blahblahblah.apps.googleusercontent.com
    gdrive_client_secret = blahblahblah

Answered in Discord