Noy*_*yah 5 pycharm docker docker-compose
当我在 Windows 10 上使用 docker-compose 时,有时会在 pycharm 已经使用 docker-compose 作为解释器之后,会随机出现此错误。我试过:
确保 docker-compose 文件有效,没有制表符而不是空格。
使用 yml 和 yaml 后缀(有时 yaml 有效而 yml 无效,有时两者都有效或无效)
将项目组合添加到配置文件中。
重新启动后问题就“解决”了,然后又出现了。
tl;dr:与 Windows 相同的解决方案
\n检查 docker-compose 可执行文件的路径:
\n\xe2\x9e\xa4 which docker-compose\n/home/voy/.pyenv/shims/docker-compose\nRun Code Online (Sandbox Code Playgroud)\n转到File | Settings | Build, Execution, Deployment | Docker | Tools | Docker Compose Executable并粘贴上面的 docker compose 可执行路径
重启pycharm
\n以下是关于此问题的 JetBrains 问题: https: //youtrack.jetbrains.com/issue/WI-49652

此后问题仍然时不时地出现,但重新启动 PyCharm 修复了它。尽管需要几分钟来索引所有内容并重新加载项目。
行结尾也可能是一个问题,如果在 docker-compose.yml 中设置为使用 CRLF 而不是 LF,这也可能导致解析失败。我建议使用 .editorconfig 文件来控制行结尾,这似乎也有帮助。如果您使用 Windows,还将 git autocrlf 设置为“输入”可能会有所帮助。
最慢的一个发布在论坛上:
$ docker rm -f $(docker ps -a | grep pycharm_helper | awk '{print $1}')不幸的是,据我所知,还没有一个很好的解决方案。
| 归档时间: |
|
| 查看次数: |
6733 次 |
| 最近记录: |