这是我的项目结构:
└──myfolder
└──myproject
├── __init__.py
├── tester.py
├── learners
│ ├── __init__.py
│ ├── bag_learner.py
│ ├── dqn_learner.py
│ ├── q_learner.py
│ ├── q_learner.pyc
│ ├── stock_dqn_learner.py
│ ├── stock_q_base_learner.py
│ └── stock_q_learner.py
└── utility
├── __init__.py
├── analysis.py
└── util.py
我通常按python tester.py
在myproject
目录运行程序。在
现在我试图通过gcp
命令运行这个程序。我所做的就是移动到myfolder
目录,并通过gcloud ml-engine local train --module-name=myproject.tester --package-path=myproject
运行程序。但发生了一个错误:
我以为程序无法将myproject
目录识别为PYTHONPATH
。所以我将目录改为myproject
,并按gcloud ml-engine local train --module-name=tester --package-path=./
运行程序。但也发生了一个错误:
/Users/Chois/.pyenv/versions/2.7.13/bin/python2: No module named tester
我该怎么处理呢?在
您的进口是否可能是:
然后沿着您所处的路径继续,该路径将myfolder作为工作目录来执行gcloud命令。在
相关问题 更多 >
编程相关推荐