Debian 12 にアップグレードした後に古い pip パッケージを削除する方法は?

Debian 12 にアップグレードした後に古い pip パッケージを削除する方法は?

Debian 12 以降、システム全体の pip パッケージがクラッシュします。削除pipxして代わりに使用したいです。ただし、以前にインストールされたパッケージを一覧表示/削除することはできません。

私はこれらのファイルが/usr/local/bindebain 11より前にインストールされたと仮定します。

# ls -al /usr/local/bin
total 60
drwxr-xr-x  2 root root 4096 Jan 30 13:41 .
drwxr-xr-x 10 root root 4096 Dec  4  2019 ..
-rwxr-xr-x  1 root root  233 Mar 30  2023 google-oauthlib-tool
-rwxr-xr-x  1 root root  216 Aug  7 09:35 gphotos-sync
-rwxr-xr-x  1 root root  221 Aug  7 09:34 pip
-rwxr-xr-x  1 root root  221 Aug  7 09:34 pip3
-rwxr-xr-x  1 root root  221 Aug  7 09:34 pip3.11
-rwxr-xr-x  1 root root  221 May 21  2021 pip3.7
-rwxr-xr-x  1 root root  221 Aug  7 09:34 pip3.9
-rwxr-xr-x  1 root root  212 Sep 14  2022 pyrsa-decrypt
-rwxr-xr-x  1 root root  212 Sep 14  2022 pyrsa-encrypt
-rwxr-xr-x  1 root root  210 Sep 14  2022 pyrsa-keygen
-rwxr-xr-x  1 root root  233 Sep 14  2022 pyrsa-priv2pub
-rwxr-xr-x  1 root root  206 Sep 14  2022 pyrsa-sign
-rwxr-xr-x  1 root root  210 Sep 14  2022 pyrsa-verify

pip3にリストされているパッケージは次のとおりです。

# pip3 list
Package            Version
------------------ ------------
argcomplete        2.0.0
attrs              22.2.0
Babel              2.10.3
ceph               1.0.0
cephfs             2.0.0
certifi            2022.9.24
chardet            5.1.0
charset-normalizer 3.0.1
click              8.1.3
colorama           0.4.6
crit               3.17.1
cryptography       38.0.4
ghp-import         2.1.0
httplib2           0.20.4
idna               3.3
iniconfig          1.1.1
Jinja2             3.1.2
joblib             1.2.0
livereload         2.6.3
lunr               0.6.2
Markdown           3.4.1
MarkupSafe         2.1.2
mergedeep          1.3.4
mkdocs             1.4.2
more-itertools     8.10.0
nltk               3.8
numpy              1.24.2
packaging          23.0
pip                23.0.1
pipx               1.1.0
pluggy             1.0.0+repack
prettytable        3.6.0
protobuf           4.21.12
psutil             5.9.4
py                 1.11.0
pycurl             7.45.2
Pygments           2.14.0
PyGObject          3.42.2
pyinotify          0.9.6
PyJWT              2.6.0
pyparsing          3.0.9
PySimpleSOAP       1.16.2
pytest             7.2.1
python-apt         2.6.0
python-dateutil    2.8.2
python-debian      0.1.49
python-debianbts   4.0.1
pytz               2022.7.1
PyYAML             6.0
pyyaml_env_tag     0.1
rados              2.0.0
rbd                2.0.0
regex              2022.10.31
reportbug          12.0.0
requests           2.28.1
setuptools         66.1.1
simplejson         3.18.3
six                1.16.0
systemd-python     235
tornado            6.2
tqdm               4.64.1
urllib3            1.26.12
userpath           1.8.0
watchdog           2.2.1
wcwidth            0.2.5
wheel              0.38.4

以前にインストールしたパッケージが見つからず、削除することもできません。たとえば、削除したい場合は、gphotos-sync次のようにします。

# pip3 uninstall gphotos-sync --break-system-packages
WARNING: Skipping gphotos-sync as it is not installed.

しかし、私のシステムはまだこれらのパッケージを/usr/local/bin

これらのパッケージを安全に削除するにはどうすればよいですか?

ベストアンサー1

おすすめ記事