当前位置: 首页 > 知识库问答 >
问题:

无法导入gsutil

韶云瀚
2023-03-14

我觉得我把一切都安排好了。我遵循这些指示。

并从tar文件安装

我的主目录现在有一个文件夹“gsutil”。我运行了配置来为oauth2设置我的应用程序,并且能够从命令行调用gsutil。为了使用gsutil和Google App Engine,我在我的主目录中的.bashrc文件中添加了以下行,并将其来源化:

export PATH=$PATH:$HOME/google_appengine
export PATH=${PATH}:$HOME/gsutil
export PYTHONPATH=${PYTHONPATH}:$HOME/gsutil/third_party/boto:$HOME/gsutil

但是,当我尝试导入我的python脚本:

import gsutil

或者类似这样的东西(直接从留档)。

from gslib.third_party.oauth2_plugin import oauth2_plugin

我得到的错误,如:

ImportError: No module named gslib.third_party.oauth2_plugin

我在什么地方漏了一步吗?谢谢

以下是(“,”.join(sys.path))的输出:

import sys; print(', '.join(sys.path))

, /usr/local/lib/python2.7/dist-packages/setuptools-1.4.1-py2.7.egg, /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg, /usr/local/lib/python2.7/dist-packages/gsutil-3.40-py2.7.egg, /home/[myname], /home/[myname]/gsutil/third_party/boto, /home/[/usr/lib/python2.7 /usr/lib/python2.7/plat-linux2 /usr/lib/python2.7/lib-tk /usr/lib/python2.7/lib-old /usr/lib/python2.7/lib-dynload /usr/local/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages/PIL/usr/lib/python2.7/dist-packages/gst-0.10 /usr/lib/python2.7/dist-packages/gtk-2.0 /usr/lib/python2.7/dist-packages/ubuntu-sso-client /usr/lib/python2.7/dist-packages/ubuntuone-client /usr/lib/python2.7/dist-packages/ubuntuone-control-panel /usr/lib/python2.7/dist-packages/ubuntuone-couch, /usr/lib/python2.7/dist-packages/ubuntuone-installer, /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol

我可以从命令行导入模块,但不能从我的Google App Engine应用中导入。。下面是使用python-v输出的第一行

导入gsutil

/home/adrian/gsutil/gsutil.pyc matches /home/adrian/gsutil/gsutil.py

但是当我试图从应用程序导入它时,我会收到这样的消息:

import gsutil
ImportError: No module named gsutil

共有1个答案

狄楷
2023-03-14

gsutil仅用于命令行。如果要从appengine应用程序中与云存储交互,应使用云存储客户端库:https://developers.google.com/appengine/docs/java/googlecloudstorageclient/

 类似资料:
  • 我试图从djangotoolbox.fields使用Listfield,但它给我一个错误说: 我做错了什么?

  • 问题内容: 我已经开始编写可以在Google App Engine上运行的应用程序。 但是,当我想使用从Netbeans到Eclipse的代码时,出现以下错误: 和 错误是: 我尝试将Eclipse导入到Eclipse中,但还是一样,还尝试构建和清理项目。我不在Eclipse上使用Tomcat,而仅在Netbeans上使用它。我该如何解决这个问题? 问题答案: 我尝试将servlet-api.ja

  • 在添加vaadin依赖项后,我刚刚尝试导入PropertysetItem,但无法导入。有人能帮我找到正确的依赖吗

  • 我正在尝试编译一个示例Mahout代码。然而,我在导入GenericBooleanPrefitemBasedRecommiter时遇到问题。当我检查我的系统时,找到了库,目录中的其他库导入时没有问题。有人能指出我的错误吗?下面是我的代码片段和结果输出。谢谢 [信息]正在扫描项目。。。 [信息] [信息]------------------------------------------------

  • 问题内容: 我对Java非常陌生,只是开始使用Eclipse运行一些实时Java程序。我找不到要导入的错误: 任何想法如何解决这个问题?我是否需要下载任何额外的软件包或更改某些项目设置? 问题答案: 该软件包不是内置软件包的一部分。您需要此程序包的其他Jar文件。 检查此链接。

  • 问题内容: 我安装了可正常运行的python 2.6,并且刚刚安装了为python 2.6构建的PyQt4(可从http://www.riverbankcomputing.co.uk/software/pyqt/download下载)。当我尝试导入PyQt4.QtGui时,出现以下错误: 我使用的是Windows 2k8 64位,但我的Python安装是32位。 问题答案: 将包含Qt应用程序和D