我是 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、部署,问题应该解决了。
