Probabil că aveți pip3 conectat la o altă versiune de python (3.6,3.8, etc) decât python3 pe care o utilizați
Asigurați-vă că utilizați aceleași versiuni și că de fapt este în venv
verificați python3
# python3 -V
Python 3.8.6
# care python3
/tmp/APIenv/bin/python3
# ls -laht /tmp/APIenv/bin/python3
lrwxrwxrwx 1 root root 8 sep 30 13:59 /tmp/APIenv/bin/python3 -> python38
Verificați pip3
# pip3 -V
pip 19.3.1 din /tmp/APIenv/lib64/python3.8/site-packages/pip (python 3.8)
# care pip3
/tmp/APIenv/bin/pip3
# ls -laht /tmp/APIenv/bin/pip3
-rwxr-xr-x 1 rădăcină rădăcină 225 30 septembrie 13:59 /tmp/APIenv/bin/pip3
uneori poate arăta așa chiar și sub VENV:
# care python38
/tmp/APIenv/bin/python38
# ls -laht /tmp/APIenv/bin/python38
lrwxrwxrwx 1 root root 17 sep 30 13:59 /tmp/APIenv/bin/python38 -> /usr/bin/python38
Verificați apoi căile interpretorului dvs. pip și python, pentru a vă asigura că le puteți utiliza după calea absolută a venv-ului dvs.
Actualizat:
Problemă legată de versiunea python3.6.
firebase_admin nu poate fi instalat cu versiunea python3.6
Necesar cel puțin python3.8 (3.7 nu a fost testat)
Instalarea Python38 pentru Centos 8 și modulele de întrebări aferente:
dnf instalează python38 python38-pip
pip38 instalează firebase_admin flask venv