Если вы еще не готовы рассмотреть возможность использования virtualenv , это может помочь (!) Решить проблему, поскольку обеспечивает «чистую комнату»:
python3 -m venv venv
source venv/bin/activate
Тогда проверьте текущие модули:
pip3 freeze
Не возвращает установленных модулей
Затем либо:
pip3 install google-api-core
pip3 install google-cloud-vision
pip3 freeze
Или, желательно, создать requirements.txt
:
google-api-core==1.21.0
google-cloud-vision==1.0.0
И:
pip3 install --requirement ./requirements.txt
pip3 freeze
Возвращает:
cachetools==4.1.0
certifi==2020.4.5.2
chardet==3.0.4
google-api-core==1.21.0
google-auth==1.18.0
google-cloud-vision==1.0.0
googleapis-common-protos==1.52.0
idna==2.9
protobuf==3.12.2
pyasn1==0.4.8
pyasn1-modules==0.2.8
pytz==2020.1
requests==2.24.0
rsa==4.6
six==1.15.0
urllib3==1.25.9
ПРИМЕЧАНИЕ список и версии изменятся
Затем проверка импорта завершится успешно:
python3 -c "from google.api_core.exceptions import AlreadyExists"