从google.cloud导入存储失败:ImportError:没有名为google.cloud的模块

zin*_*rim 7 python-3.x google-cloud-storage

我在通过Python 3.6访问Google Storage时遇到问题。我正在安装:

pip install --upgrade google-cloud-storage
Run Code Online (Sandbox Code Playgroud)

这是我的Python脚本:

from google.cloud import storage

def main():
    client = storage.Client()
    bucket = client.get_bucket('my_bucket')
    blob1 = bucket.blob('my_file.json')
    blob1.upload_from_filename(filename='my_file.json')

if __name__ == "__main__":
    main()
Run Code Online (Sandbox Code Playgroud)

pip show google-cloud-storage 给我以下输出:

Name: google-cloud-storage
Version: 1.6.0
Summary: Python Client for Google Cloud Storage
Home-page: https://github.com/GoogleCloudPlatform/google-cloud-python
Author: Google Cloud Platform
Author-email: googleapis-publisher@google.com
License: Apache 2.0
Location: /usr/local/lib/python3.6/dist-packages
Requires: google-api-core, google-auth, google-cloud-core, requests, google-resumable-media
Run Code Online (Sandbox Code Playgroud)

知道这里有什么问题吗?

小智 0

我遇到了同样的问题并通过以管理员身份运行我的脚本解决了。