#python #python-3.x #google-cloud-storage
#python #python-3.x #google-cloud-storage
Вопрос:
Пытаюсь просто подключиться к google-cloud-storage, используя эти инструкции;
https://googleapis.github.io/google-cloud-python/latest/storage/index.html
Однако я продолжаю получать проблему с модулем хранения, нет атрибута client.
from google.cloud import storage
# Instantiates a client
storage_client = storage.Client(credentials=creds, project='name')
# The name for the new bucket
bucket_name = 'my-new-bucket'
# Creates the new bucket
bucket = storage_client.create_bucket(bucket_name)
print('Bucket {} created.'.format(bucket.name))
Ответ №1:
Это проблема, с которой я сталкивался несколько раз, и она также возникает в других модулях google.cloud. В большинстве случаев это связано со сбойной установкой
Попробуйте удалить, а затем установить пакеты google.cloud. Если не повезло, попробуйте использовать его во вновь созданной виртуальной среде (это наверняка сработает)
Комментарии:
1. Я попытался удалить и установить снова. Та же проблема. Также делаю это локально.
2. можете ли вы попробовать с виртуальной средой? Если вы используете conda или без conda, используя virtual env . Если вы не хотите создавать виртуальную среду и используете anaconda, попробуйте переустановить всю anaconda
3. Создан новый virtualenv, безуспешно. 🙁
4. не могли бы вы, пожалуйста, поделиться точной командой pip, которую вы используете для установки пакета cloud datastore?
5. Немного повозившись, мне удалось заставить его работать. Создал еще один новый virtualenv и нормально установил google-cloud-storage.