備忘録

物忘れが酷いので

google-cloud-python=0.19.0から^0.20.0にアップグレードできない問題の解決法

問題

pip3 install --upgrade google-cloud

google-cloud==0.19.0の環境から^0.20.0へアップグレードしようとすると

ImportError: cannot import name 'datastore'

のようにImportErrorが発生するようになる.

解決法

github.com

pip3 uninstall -y google-cloud-bigquery google-cloud-bigtable google-cloud-core google-cloud-datastore google-cloud-dns google-cloud-error-reporting google-cloud-language google-cloud-logging google-cloud-monitoring google-cloud-pubsub google-cloud-resource-manager google-cloud-storage google-cloud-translate google-cloud-vision google-gax protobuf
pip3 install google-cloud --upgrade
python -c "from google.cloud import datastore"

依存関係に問題があったらしい