【问题标题】:PyCharm remote docker-compose interpreter Unknown command: 'python'PyCharm 远程 docker-compose 解释器未知命令:'python'
【发布时间】:2019-01-29 14:53:48
【问题描述】:

我尝试使用现有的 docker-compose 文件和远程解释器在 Linux 上的 Pycharm 中调试现有的 Django 项目。

我遵循了关于配置 docker-compose 解释器和运行配置的教程,配置如下所示:

当我尝试启动项目时,正确的 docker 容器是启动器,但我收到错误:

Attaching to docker_web_1
web_1                    | Unknown command: 'python'
web_1                    | Type 'django-admin.py help' for usage.
_web_1 exited with code 1

我尝试了其他解释器路径(例如 /usr/bin/python2.7),但错误仍然存​​在。我在这个配置中遗漏了什么吗?

我尝试将以下 sn-p 添加到我的 dockerfile 中,但没有帮助:

EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]

【问题讨论】:

  • 它能在 PyCharm 之外正常工作吗?
  • 尝试添加./manage.py或类似的自定义运行命令字段。
  • 您找到解决方案了吗?我有同样的错误
  • 不,对不起。我只是在一个单独的 bash 终端中启动 docker-compose

标签: python docker pycharm remote-debugging


【解决方案1】:

我知道很久以前就有人问过这个问题,但后来的人就这样问了......

我贴上图片,如果需要进一步解释,请询问。

(我使用 runserver_plus 但它也适用于 runserver)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-01
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 2015-02-12
    • 1970-01-01
    相关资源
    最近更新 更多