gcloud ml-engine本地火车...没有名为XXX的模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcloud ml-engine本地火车...没有名为XXX的模块相关的知识,希望对你有一定的参考价值。

我遇到了类似的问题

ml-engine - no module named trainer

我有一个简单的GoogleCloud ML项目结构

/foo
  __init__.py
  setup.py
  /bar
    __init__.py
    baz.py

我的setup.py是

"""Cloud ML Engine package configuration."""
from setuptools import find_packages
from setuptools import setup

REQUIRED_PACKAGES = []

setup(
  name='foo',
  version='1.0',
  install_requires=REQUIRED_PACKAGES,
  packages=find_packages(),
  include_package_data=True,
  description='Foo'
)

但是当我跑

gcloud ml-engine local train --module-name=bar --package-path foo 

我明白了

/Users/peter.wolf/.conda/envs/ie/bin/python: No module named bar

我错过了什么?它为什么这样做?

非常感谢P.

答案

没关系,我明白了

gcloud ml-engine local train --module-name=foo.bar.baz --package-path foo

以上是关于gcloud ml-engine本地火车...没有名为XXX的模块的主要内容,如果未能解决你的问题,请参考以下文章

gcloud函数:如何在部署期间包含本地javascript助手文件?

Google Cloud ML-engine scikit-learn 预测概率“predict_proba()”

Gcloud 云构建本地组件失败并出现错误“加载配置文件时出错:cloudbuild.Build 中的未知字段“availableSecrets””

GCloud 中 Docker 中的 GCSFuse 安装失败

如何在 gcloud 和 minikube 之间切换 kubectl 集群

如何禁用`gcloud preview app run'的运行状况检查