我正在浏览谷歌的 appengine 教程,并制作了发布表单和检索信息的简单示例。通过教程步骤,我必须使用 appengine 库安装 Google Cloud SDK。
它工作正常。
向前迈出一步,我 pip 安装了“ google-cloud ”包,以从 Google 存储中检索文件。
安装两个谷歌云包后,尝试从我的main.py
文件中简单导入时:
from google.cloud import storage
我得到错误:
ImportError: No module named google.cloud.storage
打印google.__path__
我可以看到两个包的正确路径:
[
'/home/xpto/.virtualenvs/dev01/local/lib/python2.7/site-packages/google',
'/home/xpto/.virtualenvs/dev01/lib/python2.7/site-packages/google',
'/home/xpto/Software/google-cloud-sdk/platform/google_appengine/google',
'/home/xpto/projects/testProject01/lib/google'
]
我在这里想念什么?
在同一个 virtualenv 中从终端运行 python 我可以毫无问题地导入 google.clou 包。仅当我使用运行它时才会出现错误消息dev_appserver.py