Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python google compute无法创建实例_Python_Windows_Google Compute Engine_Instances_Gcloud - Fatal编程技术网

Python google compute无法创建实例

Python google compute无法创建实例,python,windows,google-compute-engine,instances,gcloud,Python,Windows,Google Compute Engine,Instances,Gcloud,我的python版本是2.7.8 我的谷歌云配置是: C:\Users\sheng\Desktop>gcloud config list [compute] region = asia-east1 zone = asia-east1-c [core] account = foretribe@gmail.com disable_usage_reporting = True project = foretribebigquery user_output_enabled = True 我的gc

我的python版本是2.7.8 我的谷歌云配置是:

C:\Users\sheng\Desktop>gcloud config list
[compute]
region = asia-east1
zone = asia-east1-c
[core]
account = foretribe@gmail.com
disable_usage_reporting = True
project = foretribebigquery
user_output_enabled = True
我的gcloud版本是:

C:\Users\sheng>gcloud version
Google Cloud SDK 0.9.45

app-engine-python 1.9.17
app-engine-python-extras 1.9.6
bq 2.0.18
bq-win 2.0.18
compute 2015.01.22
core 2015.01.22
core-win 2014.10.14
dns 2015.01.15
gae-python 2014.05.06
gae-python-launcher-win 1.9.17
gcutil 1.16.5
gcutil-win 1.16.5
gsutil 4.7
gsutil-win 4.6
preview 2015.01.22
sql 2015.01.15
windows-ssh-tools 2014.07.15
当我尝试为我的google应用程序引擎创建新实例时:

 C:\Users\sheng\Desktop>gcloud compute instances create myapp --project  foretribebigquery --scopes datastore foretribe@gmail.com
Traceback (most recent call last):
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\gcloud\gcloud.py", line 183, in <module>
main()
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\gcloud\gcloud.py", line 179, in main
_cli.Execute()
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\cli.py", line 470, in Execute
for s in args:
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1703, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1735, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1923, in _parse_known_args
positionals_end_index = consume_positionals(start_index)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1900, in consume_positionals
take_action(action, args)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1809, in take_action
action(self, namespace, argument_values, option_string)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 229, in __call__
super(CloudSDKSubParsersAction, self).__call__(
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1111, in __call__
namespace, arg_strings = parser.parse_known_args(arg_strings, namespace)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1735, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1923, in _parse_known_args
positionals_end_index = consume_positionals(start_index)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1900, in consume_positionals
take_action(action, args)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1809, in take_action
action(self, namespace, argument_values, option_string)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 229, in __call__
super(CloudSDKSubParsersAction, self).__call__(
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1111, in __call__
namespace, arg_strings = parser.parse_known_args(arg_strings, namespace)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1735, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1923, in _parse_known_args
positionals_end_index = consume_positionals(start_index)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1900, in consume_positionals
take_action(action, args)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\argparse
\__init__.py", line 1809, in take_action
action(self, namespace, argument_values, option_string)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 227, in __call__
if self._calliope_command:
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 824, in LoadSubElement
self._cli_generator, self._config_hooks, self.SubParser(),
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 940, in __init__
parser_group=parser_group,
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 511, in __init__
help_func=help_func,
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 584, in _AssignParser

File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\calliope\backend.py", line 652, in _AcquireArgs
return
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\co
mpute\subcommands\instances\create.py", line 57, in Args
operation_type='create')
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecl
oudsdk\compute\lib\utils.py", line 86, in AddZoneFlag
action=actions.StoreProperty(properties.VALUES.compute.zone))
AttributeError: 'module' object has no attribute 'StoreProperty'
C:\Users\sheng\Desktop>gcloud计算实例创建myapp--project foretriebebigquery--scopes数据存储foretribe@gmail.com
回溯(最近一次呼叫最后一次):
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\gcloud\gcloud.py”,第183行,在
main()
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\gcloud\gcloud.py”,第179行,主视图
_cli.Execute()
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\cli.py”,执行中的第470行
对于args中的s:
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__在parse_args中的第1703行“init_uu.py”
args,argv=self.parse\u known\u args(args,名称空间)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__在parse_known_参数中的第1735行“init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuy.py”
名称空间,args=self.\u解析\u已知\u args(args,名称空间)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init_uuuuuu.py”,第1923行,在已知参数中
位置\结束\索引=使用\位置(开始\索引)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init__uu.py”,第1900行,在消费位置
采取行动(行动,参数)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init__.py”,第1809行,采取行动
操作(自身、名称空间、参数值、选项字符串)
文件“C:\Program Files\Google\CloudSDK\Google CloudSDK\bin\..\./lib\googlecl
oudsdk\calliope\backend.py”,第229行,在调用中__
超级(CloudSdksubParserAction,self)。\u调用__(
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu__
名称空间,arg_strings=parser.parse_known_args(arg_strings,名称空间)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__在parse_known_参数中的第1735行“init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuy.py”
名称空间,args=self.\u解析\u已知\u args(args,名称空间)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init_uuuuuu.py”,第1923行,在已知参数中
位置\结束\索引=使用\位置(开始\索引)
文件“C:\Program Files\Google\CloudSDK\Google CloudSDK\bin\..\./lib\argparse”
\__init__uu.py”,第1900行,在消费位置
采取行动(行动,参数)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init__.py”,第1809行,采取行动
操作(自身、名称空间、参数值、选项字符串)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\backend.py”,第229行,在调用中__
超级(CloudSdksubParserAction,self)。\u调用__(
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init_uuuy”,第1111行,在uu调用中__
名称空间,arg_strings=parser.parse_known_args(arg_strings,名称空间)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__在parse_known_参数中的第1735行“init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuy.py”
名称空间,args=self.\u解析\u已知\u args(args,名称空间)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init_uuuy”,第1923行,in u parse_uknown\u args
位置\结束\索引=使用\位置(开始\索引)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init__uu.py”,第1900行,在消费位置
采取行动(行动,参数)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\./lib\argparse
\__init__.py”,第1809行,采取行动
操作(自身、名称空间、参数值、选项字符串)
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\backend.py”,调用中的第227行__
如果self.\u calliope\u命令:
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
LoadSubElement中的第824行“oudsdk\calliope\backend.py”
self.\u cli\u生成器、self.\u配置\u挂钩、self.SubParser(),
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\backend.py”,第940行,在初始化中__
解析器组=解析器组,
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\backend.py”,第511行,在u_init中__
帮助函数=帮助函数,
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\backend.py”,第584行,在
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
oudsdk\calliope\backend.py”,第652行,在
回来
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\lib\googlecloudsdk\co
Compute\subcommands\instances\create.py”,第57行,参数
操作_type='create')
文件“C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin\..\。/lib\googlecl
AddZoneFlag中的第86行“oudsdk\compute\lib\utils.py”
action=actions.StoreProperty(properties.VALUES.compute.zone))
AttributeError:“模块”对象没有属性“StoreProperty”

有人知道这个属性是什么吗?如何设置属性StroeProperty?

在gcloud安装中似乎有些问题,utils.py和calliope/actions.py来自不同的版本。我的
gcloud版本
上写着
googlecloudsdk0.9.45
——你的呢?可能尝试删除并重新安装,然后进行
gcloud组件更新
?@AlexMartelli我正确添加了我的gcloud版本,但弥补了错误(对我来说,
操作
模块确实有
StoreProperty
——这是一个函数),因此我重复了完全删除gcloud sdk、重新安装、更新的建议。您的本地安装必须已被修改。您可能希望尝试编辑该utils.py,并在第85行(就在它现在断开之前)添加一个
print(repr(actions))
,以查看问题是否存在