2026/07/09(木) [n年前の日記]
#1 [nitijyou] 暑い
気温32度。暑い…。
明日は34度ぐらいになるらしい…。
明日は34度ぐらいになるらしい…。
[ ツッコむ ]
#2 [python] opencv-pythonをインストールした
ちょっと実験をしたくて、Windows11 x64 25H2 + Python 3.10.10 x64上で、opencv関係のモジュールをインストールした。既に入っていたけれど最新版にアップデート。
numpyのバージョンが変わってしまって、他のモジュールに影響を与えてしまった…。
numba をアップデートしたら、numpy 2.2 も利用できる状態になった。
python -m pip uninstall opencv-python opencv-python-headless -y python -m pip install opencv-python opencv-python-headless opencv-contrib-python -U
numpyのバージョンが変わってしまって、他のモジュールに影響を与えてしまった…。
RROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. pgzero 1.2.1 requires pygame~=2.0, which is not installed. rembg 2.0.59 requires opencv-python-headless, which is not installed. numba 0.60.0 requires numpy<2.1,>=1.22, but you have numpy 2.2.6 which is incompatible.
- rembg が opencv-python-headless を要求する。
- numba が特定のバージョンの numpy を要求する。
numba をアップデートしたら、numpy 2.2 も利用できる状態になった。
python -m pip install numba -U
> py --version Python 3.10.10 > py -m pip list | grep opencv opencv-contrib-python 5.0.0.93 opencv-python 5.0.0.93 opencv-python-headless 5.0.0.93 > py -m pip list | grep numba numba 0.66.0
[ ツッコむ ]
#3 [python] pgzeroをデフォルト環境からアンインストールした
今まで Windows11 x64 25H2 + Python 3.10.10 x64上で、pygame をより簡単に使えるようにする pgzero (Pygame Zero) をインストールしてあったのだけど。
_Pygame Zero へようこそ - Pygame Zero 1.2 ドキュメント
_pgzero - PyPI
pgzero が pygame を要求してしまう。今現在、手元の環境では pygame ではなく pygame-ce を利用しているので、pgzero の扱いがちょっと面倒臭い。
今後も利用頻度は少ないだろうし、仮想環境を作成して、pgzero を利用したい時は仮想環境を使って利用することにした。
デフォルト環境から pgzero をアンインストール。
venvディレクトリを作成して、その中に仮想環境を用意した。
venv\Scripts\activate.bat を実行して仮想環境を有効にする。
pgzero をインストール。pygame、numpy もインストールされる。
以下のモジュールが入ってる状態になった。
仮想環境から抜ける時は deactivate と打つ。
_Pygame Zero へようこそ - Pygame Zero 1.2 ドキュメント
_pgzero - PyPI
pgzero が pygame を要求してしまう。今現在、手元の環境では pygame ではなく pygame-ce を利用しているので、pgzero の扱いがちょっと面倒臭い。
今後も利用頻度は少ないだろうし、仮想環境を作成して、pgzero を利用したい時は仮想環境を使って利用することにした。
デフォルト環境から pgzero をアンインストール。
python -m pip uninstall pgzero
venvディレクトリを作成して、その中に仮想環境を用意した。
python -m venv venv
venv\Scripts\activate.bat を実行して仮想環境を有効にする。
venv\Scripts\activate
pgzero をインストール。pygame、numpy もインストールされる。
python -m pip install pgzero
以下のモジュールが入ってる状態になった。
> python -m pip list Package Version ---------- ------- numpy 2.2.6 pgzero 1.2.1 pip 26.1.2 pygame 2.6.1 setuptools 65.5.0
仮想環境から抜ける時は deactivate と打つ。
[ ツッコむ ]
以上、1 日分です。