CentOS8 + venvのpgAdmin4をアップグレード
pgAdmin4をv6.6からv6.11にアップグレード(バージョンアップ)したときの覚書。
環境: CentOS Stream 8, pgAdmin4 v6.6
インストールしたときの記事はこちら。
Python仮想環境用のディレクトリへ移動してスクリプト実行
# cd /opt/software/python-venv
# source pgadmin4/bin/activate
アップグレード確認
(pgadmin4)# python -m pip list -o
まずは基本モジュールのアップグレード実行
(pgadmin4)# python -m pip install -U pip setuptools requests
requestsとpgadmin4のバージョンが合わないとエラー。
ERROR: 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.pgadmin4 6.6 requires requests==2.25.*, but you have requests 2.28.1 which is incompatible.
pgadmin4をアップグレード
(pgadmin4)# python -m pip install -U pgadmin4
venv仮想環境から抜けて、pgadmin4のサービスを再起動
(pgadmin4)# deactivate
# systemctl stop pgadmin4
# systemctl start pgadmin4
# systemctl status pgadmin4
ブラウザでアクセスして確認。