You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm远程调试容器内Django应用遇“地址已占用”问题求助

PyCharm调试容器内Django应用报“Address already in use”问题
  • 无法使用PyCharm 2025.1及更早版本调试容器中运行的Django应用
  • 应用运行在容器内,已暴露5678端口用于调试,Visual Studio Code可正常调试,但PyCharm配置远程调试会话时持续报错“Address already in use”
  • 希望复用已存在的端口而非启动新服务器;咨询Jetbrains的Jenie服务未解决问题,对方建议开启CLIENT_MODE,但该选项无UI入口,手动配置后也无效

PyCharm远程调试配置

<component name="ProjectRunConfigurationManager">
<configuration default="false" name="myapp Remote Debug Client" type="PyRemoteDebugConfigurationType"
               factoryName="Python Remote Debug">
    <module name="myapp-saas"/>
    <option name="PORT" value="5678"/>
    <option name="HOST" value="localhost"/>
    <PathMappingSettings>
        <option name="pathMappings">
            <list>
                <mapping local-root="$PROJECT_DIR$" remote-root="/app"/>
            </list>
        </option>
    </PathMappingSettings>
    <option name="REDIRECT_OUTPUT" value="true"/>
    <option name="SUSPEND_AFTER_CONNECT" value="false"/>
    <option name="CLIENT_MODE" value="true"/>
    <method v="2"/>
</configuration>
</component>

Dockerfile配置

CMD ["sh", "-c", "python3 -m debugpy --listen 0.0.0.0:5678 manage.py runserver 0.0.0.0:8080"]

内容的提问来源于stack exchange,提问作者Luis C.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 08:47:39