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

时间:2019-03-06 19:48:11

标签: machine-learning google-cloud-platform

我遇到了与

类似的问题

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

1 个答案:

答案 0 :(得分:1)

没关系,我明白了

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