gpt4 book ai didi

python - IO错误 : [Errno 0] Error while writing to output of Powershell in VSCode

转载 作者:行者123 更新时间:2023-11-28 19:07:33 25 4
gpt4 key购买 nike

这是我在运行 docker-compose 时在 VSCode 中遇到的错误。

PS D:\Work\Imho\Api> docker-compose -f docker-compose.yml up
Creating network "api_default" with the default driver
Pulling ignite (apacheignite/ignite:latest)...
latest: Pulling from apacheignite/ignite
5040bd298390: Pulling fs layer
fce5728aad85: Pulling fs layer

Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose\cli\main.py", line 68, in main
File "compose\cli\main.py", line 118, in perform_command
File "compose\cli\main.py", line 926, in up
File "compose\project.py", line 401, in up
File "compose\service.py", line 305, in ensure_image_exists
File "compose\service.py", line 1001, in pull
File "compose\progress_stream.py", line 37, in stream_output
File "codecs.py", line 370, in write
File "site-packages\colorama\ansitowin32.py", line 40, in write
File "site-packages\colorama\ansitowin32.py", line 141, in write
File "site-packages\colorama\ansitowin32.py", line 169, in write_and_convert
File "site-packages\colorama\ansitowin32.py", line 174, in write_plain_text
IOError: [Errno 0] Error
Failed to execute script docker-compose

docker-compose.yml:

version: '3'
services:
ignite:
image: apacheignite/ignite

这个错误只发生在我的 3 台机器中的一台上,所以我不知道是什么原因造成的。重置为出厂默认设置或重新安装 docker 和 vscode 无济于事。没有 docker compose 图像正在拉动然后工作正常。所有机器都在 Windows 10 上,并安装了最新的稳定 docker。

这是 issue我在github上打开了。似乎此行为仅发生在 VSCode powershell 控制台中,但不会出现在常规 powershell 控制台中。建议更改编码的解决方案没有帮助。

最佳答案

解决方法:在Windows 10上更新到1803,如果无法更新,使用外部命令提示符。

同样的事情也发生在我的 Python 脚本上。显然,这是一个 Windows 更新问题:

https://github.com/Microsoft/vscode/issues/36630#issuecomment-359969098

编辑:由于我公司限制更新,我的解决方法是在 VS Code 中使用外部终端

关于python - IO错误 : [Errno 0] Error while writing to output of Powershell in VSCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45162114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com