首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地安装google的问题

本地安装google的问题
EN

Stack Overflow用户
提问于 2017-02-28 00:00:23
回答 1查看 188关注 0票数 0

我遵循了以下关于在本地设置google-cloud-ml的说明: MAC/LINUX

ml安装程序

但是,在使用以下命令验证安装时,我会得到以下错误

代码语言:javascript
复制
curl https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/check_environment.py | python

追溯(最近一次调用):文件"",第70行,文件"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/init.py",第16行,google.cloud.ml.dataflow._analyzer导入AnalyzeModel文件第22行,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/_ml_transforms.py",导入DeployVersion文件”第24行中,在“导入_ml_functions为ml_func文件”第25行中,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/io/init.py",导入TrainingJobResult文件”第21行中,在“从google.cloud.ml.io.coders转换导入LoadFeatures文件”第23行中,在导入tfrecordio文件"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/io/init.py",第15行和导入tfrecordio文件"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/io/tfrecordio.py",第16行中,在_crc32c_fn = snappy._crc32c # pylint: disable=protected-access AttributeError:‘模块’对象中没有属性'_crc32c‘

看起来google云的数据流库存在一些问题。

我尝试用以下命令升级数据流库

代码语言:javascript
复制
pip install --upgrade google-api-python-client

但现在又犯了一个错误。以下是堆栈跟踪:

追溯(最近一次调用):文件"",第70行,文件"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/init.py",第16行,来自google.cloud.ml.dataflow._analyzer导入AnalyzeModel文件的第17行,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/_analyzer.py",导入AnalyzeModel文件”第19行中,在“导入apache_beam为波束文件”"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/init.py",第78行中,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/io/init.py",导入io文件”第21行中,在“从apache_beam.io.avroio导入*文件”第29行中,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/io/filebasedsource.py",导入基于文件的源文件”"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/io/concat_source.py",第32行中,在“从apache_beam.io导入concat_source文件”第24行中,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/io/iobase.py",导入iobase文件”"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/runners/init.py",第853行中,在“从apache_beam.runners.dataflow.native_io.iobase导入*文件”第23行中,在“从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apache_beam/runners/dataflow_runner.py",导入DataflowRunner文件”第32行中,在“从apache_beam.internal导入json_value文件”第20行中,从"/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/apitools/base/py/init.py",apitools.base.py导入extra_types文件第23行,从apitools.base.py.credentials_lib导入*文件extra_types第50行,从oauth2client导入locked_file

EN

回答 1

Stack Overflow用户

发布于 2017-02-28 17:51:47

这看起来像是另一种版本的“snappy”。你能检查一下你安装了哪个版本的python吗?

您可以通过运行以下命令来做到这一点:

代码语言:javascript
复制
pip freeze | grep python-snappy

它适用于我的0.5版本,这是最新的版本。如果您有更早的版本,请尝试运行:

代码语言:javascript
复制
pip install --upgrade python-snappy

(必要时使用“sudo”或“-user”。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42498003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档