我正在运行 pycharm 的最新(此时)版本,并带有适用于该版本的最新 docker 插件(即 2.1.2,2.2 不工作且不支持 2.3)。
问题是我得到了
Couldn't refresh skeletons for remote interpreter
{"message":"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"}
尝试设置远程解释器时出错(然后进入“无效”状态)。我的 docker 版本是 1.11(也使用了 1.12-rc)。我认为它可能会在 1.9.0 上运行,但这让我无法使用 docker 的新功能,这令人惊讶,因为 1.11 版本已经存在了很长时间......有人有同样的问题吗?有没有解决的办法?我的意思是让更新的 docker 和最新的 pycharm 一起工作。
最佳答案
看起来 PyCharm 正在尝试使用 API 版本 1.24 中已弃用的 API 选项。见 Docker source code here .
此问题可以通过以下任一方式解决;
- 让 PyCharm 调用正确版本的 API(例如,当使用 API 版本 1.23 时,仍支持旧行为以实现向后兼容性)
- 确保更新 PyCharm 以不再使用已弃用的功能(即,在容器创建而不是启动时设置容器主机配置) .
关于docker - Pycharm 2016.1.4(最新)和 Docker 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37983413/