【问题标题】:Issue with google cloud ml installation on local在本地安装 google cloud ml 的问题
【发布时间】:2017-03-01 03:05:41
【问题描述】:

我已按照以下说明在本地设置 google-cloud-ml:MAC/LINUX

google-cloud-ml setup

但在使用此命令验证设置时出现以下错误

curl https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/check_environment.py | python

Traceback(最近一次调用最后一次): 文件“”,第 70 行,在 文件“/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/init.py”,第 16 行,在 从 google.cloud.ml.dataflow._analyzer 导入分析模型 文件“/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/init.py”,第 22 行,在 从 _ml_transforms 导入 DeployVersion 文件“/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/_ml_transforms.py”,第 24 行,在 将 _ml_functions 导入为 ml_func 文件“/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/dataflow/_ml_functions.py”,第 25 行,在 从 google.cloud.ml.io.coders 导入 TrainingJobResult 文件“/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/io/init.py”,第 21 行,在 从转换导入 LoadFeatures 文件“/Users/pratyusha/miniconda2/envs/cloudml/lib/python2.7/site-packages/google/cloud/ml/io/transforms.py”,第 23 行,在 从 google.cloud.ml.dataflow.io 导入 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: 'module' 对象没有属性 '_crc32c'

谷歌云的数据流库好像有问题。

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

pip install --upgrade google-api-python-client

但是现在,另一个错误。以下是堆栈跟踪:

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

【问题讨论】:

  • 我尝试在新的 conda 环境中安装,并且成功了。我本可以搞砸其中一个步骤。

标签: google-cloud-ml google-cloud-ml-engine


【解决方案1】:

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

你可以通过运行来做到这一点:

pip freeze | grep python-snappy

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

pip install --upgrade python-snappy

(根据需要使用“sudo”或“--user”。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    相关资源
    最近更新 更多