在Ubuntu 14.04上安装python google云存储客户端

cyr*_*yrf 1 python ubuntu google-app-engine google-cloud-storage

我正在研究Ubuntu 14.04,32位.我在Google App Engine服务器代码中收到此错误:

import cloudstorage
Run Code Online (Sandbox Code Playgroud)

ImportError:没有名为cloudstorage的模块

我运行此命令来安装GCS模块:

pip install GoogleAppEngineCloudStorageClient -t/home/john/software/google_appengine/lib/--force-reinstall

我的同事只需将'cloudstorage'文件夹复制到GAE/lib文件夹即可在Windows 7上安装cloudstorage模块.在他的PC上运行代码不会产生ImportError.我也尝试过这个

如何在Linux上安装cloudstorage模块以避免ImportError?

Pad*_*ham 5

首先你需要安装客户端,使用svn你得到演示和测试代码:

下载: svn checkout http://appengine-gcs-client.googlecode.com/svn/trunk/python gcs-client

然后cd gcs-client/srcsudo/python or python setup.py install

您可以使用pip,但不会获得演示和测试代码:

pip install GoogleAppEngineCloudStorageClient -t <your_app_directory/lib>
Run Code Online (Sandbox Code Playgroud)


小智 5

该库需要安装在您的应用程序目录中.文档建议使用PIP将其放入<app>/lib::

pip install GoogleAppEngineCloudStorageClient -t <your_app_directory/lib>
Run Code Online (Sandbox Code Playgroud)

他们没有提到的是,如果你必须创建一个lib目录,你需要放入一个(空)__init__.py,lib以便Python将其读取为可导入的.你还需要说import lib.cloudstorage.