我尝试安装并运行gsutil,但得到以下错误:
Traceback (most recent call last):
File "/Users/groovebug/gsutil/gsutil", line 88, in <module>
sys.exit(gslib.__main__.main())
File "/Users/groovebug/gsutil/gslib/__main__.py", line 93, in main
command_runner = CommandRunner(config_file_list)
File "/Users/groovebug/gsutil/gslib/command_runner.py", line 102, in __init__
self.command_map = self._LoadCommandMap()
File "/Users/groovebug/gsutil/gslib/command_runner.py", line 112, in _LoadCommandMap
__import__('gslib.commands.%s' % module_name)
File "/Users/groovebug/gsutil/gslib/commands/disablelogging.py", line 18, in <module>
from gslib.command import CONFIG_REQUIRED
ImportError: cannot import name CONFIG_REQUIRED我重新安装并继续获取它,但在其他地方没有找到解决它的人。
发布于 2013-09-18 03:12:48
gsutil不再使用该变量。如果您更新到最新版本的gsutil,此问题应该不会再发生:
gsuil更新
发布于 2013-09-18 01:52:18
CONFIG_REQUIRED只是字典中使用的键的常量名称。
如果您打开${Directory_Containing_gsutil}/gsutil/gslib/command.py
并添加下面这行
CONFIG_REQUIRED = 'config_required'它解决了这个问题。不确定这行为什么会丢失。
https://stackoverflow.com/questions/18856535
复制相似问题