Pycharm 无法刷新远程解释器的骨架

eri*_*ali 3 pycharm docker-compose

我已经将 docker-compose 设置为我的 Django 应用程序的 python 解释器,第一次一切都按预期工作,但是当我在出现requirements.txt问题的情况下添加新需求时,首先我收到一条消息,说明该需求已成功安装并且然后收到此消息

Couldn't refresh skeletons for remote interpreter
            com.github.dockerjava.api.exception.NotModifiedException: 
            caused by:
com.github.dockerjava.api.exception.NotModifiedException: 
Run Code Online (Sandbox Code Playgroud)

之后我不断看到警告告诉我要求尚未得到满足。

我的 Docker 守护进程配置设置为: 在此输入图像描述

我的 docker-compose 解释器如下所示: 在此输入图像描述 它似乎唯一有效的方法是:

  1. 在终端中运行docker-compose build
  2. 删除容器并使用 ide Run 按钮再次创建它。

在我看来,这些都不是好的解决方案,我认为它应该直接从 IDE 运行,那么是否需要执行任何额外的配置才能使其正常运行

NBa*_*nca 6

相关错误(也许 - 在这里搜索我的错误,所以其他人也可能),但出于其他原因。

错误是:

Couldn't refresh skeletons for remote interpreter 
Failed to change an owner of the skeletons volume: 
Failed to change permissions for the skeletons volumeRegenerate skeletons
Run Code Online (Sandbox Code Playgroud)

如果您在 2021 年查看此问题,请查看PY-49305 问题的解决方案。

总之,禁用 Docker Compose V2:

Docker Windows 中的 Docker Compose V2 选项