首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头python3:找不到'__main__‘模块

码头python3:找不到'__main__‘模块
EN

Stack Overflow用户
提问于 2018-10-02 04:53:44
回答 1查看 2.5K关注 0票数 0

当我跑的时候

船坞-拼装-建造

我得到以下错误:

代码语言:javascript
复制
web_1  | /opt/conda/bin/python3: can't find '__main__' module in 'glm-plotter'

glm-绘图仪/glm-绘图仪

代码语言:javascript
复制
...
if __name__ == "__main__":
    app.secret_key = 'B0er23j/4yX R~XHH!jmN]LWX/,?Rh'
    app.run()

Dockerfile

代码语言:javascript
复制
FROM continuumio/miniconda3
RUN apt-get update && apt-get install -y \
    libpq-dev \
    build-essential
RUN apt-get install -y python3
RUN apt-get install -y python3-pip

ADD . /code
WORKDIR /code
RUN pip3 install -r requirements.txt

RUN cd glm-plotter
RUN ls glm-plotter
CMD ["python3", "glm-plotter"]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-02 05:05:22

如果glm-绘图仪是指存储库,那么根据它的文档,您应该运行python glm-plotter.py

因此,您应该将Dockerfile更改为:

代码语言:javascript
复制
CMD ["python3", "glm-plotter.py"]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52602226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档