Skip to main content
 首页 » 编程设计

python之谷歌云SDK importError : no module named cloud.谷歌

2025年05月04日33artech

我是 Linux 新手,正在尝试运行需要以下内容的 Python 脚本:'from google.cloud import pubsub'

我收到以下错误:

Traceback (most recent call last): 
  File "file.py", line 2, in <module> 
    from google.cloud import pubsub 
ImportError: No module named google.cloud 

我怎样才能访问这个模块?我已经安装了谷歌的云 SDK。我假设它与在某个文件中提供此 SDK“模块”的路径有关?

请您参考如下方法:

如果这仅在您部署到 App Engine 时发生,请考虑以下解决方案(对我有用):

1、在你的app engine项目的同一个目录下(通常是你放**.py、**.yaml和index.html的地方),添加一个名为“appengine_config.py”的python文件

2、把下面的代码放到你的appengine_config.py中:

# appengine_config.py 
from google.appengine.ext import vendor 
 
# Add any libraries install in the "lib" folder. 
vendor.add('lib') 

3,确保在该目录上还有一个包含库导入的“lib”文件夹(检查 google.cloud 是否存在)

4、部署,问题应该解决了。