【发布时间】: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