0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

docker composeのインストールでこけた話

Last updated at Posted at 2024-10-20

環境

windowsOS
gitbash

行った操作

pipの存在確認を兼ねてバージョンを確認

pip -V

docker compose のインストール

pip install docker-compose

ここで以下のエラーが発生

~ほげ長いので省略~
Collecting docker-compose
Using cached docker_compose-1.29.2-py2.py3-none-any.whl.metadata (4.7 kB)
Collecting PyYAML<6,>=3.10 (from docker-compose)
Using cached PyYAML-5.4.1.tar.gz (175 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [65 lines of output]
running egg_info
writing lib3\PyYAML.egg-info\PKG-INFO
writing dependency_links to lib3\PyYAML.egg-info\dependency_links.txt
writing top-level names to lib3\PyYAML.egg-info\top_level.txt

PyYAMLのインストールで失敗

対処法

調べたところ以下2つのバージョンがダメそうなのでそれぞれアップデート、再インストールしてみる

(1)setuptoolsのアップデート

pip install --upgrade pip setuptools  setuptools 

(2)PyYAMLの再インストール

pip install PyYAML==5.4.1 --no-build-isolation

再度docker composeをインストール

pip install docker-compose

成功!

終わりに

バージョン管理を怠ったに尽きる。
同じようなエラーの場合もバージョンに依存していることが多いと思うので、再インストール、アップグレードしてみて下さい

参考

Install Docker Desktop on Windows
Docker Compose のインストール
PyYAML Documentation
Python Packaging User Guide

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?