GCP:PYTHONPATH在“gcloud-mlengine-local-train”运行程序时搞砸了

2024-05-20 15:28:22 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的项目结构:

└──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.pymyproject目录运行程序。在

现在我试图通过gcp命令运行这个程序。我所做的就是移动到myfolder目录,并通过gcloud ml-engine local train --module-name=myproject.tester --package-path=myproject运行程序。但发生了一个错误:

^{pr2}$

我以为程序无法将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

我该怎么处理呢?在


Tags: py程序目录initlocalmyprojectstockdqn
1条回答
网友
1楼 · 发布于 2024-05-20 15:28:22

您的进口是否可能是:

import myproject.utility as utility

然后沿着您所处的路径继续,该路径将myfolder作为工作目录来执行gcloud命令。在

相关问题 更多 >