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

ブラウザでアクセスして確認。



【関連記事】