Menaik taraf Semua Pakej Python Serentak dengan pip
Adakah terdapat cara untuk menaik taraf semua pakej Python menggunakan pip secara serentak?
Jawapan
Sementara perintah khusus untuk operasi ini masih kurang, versi pip 22.3 dan ke atas menawarkan penyelesaian. Dengan pilihan --outdated dan --format=freeze didayakan, anda boleh mendapatkan senarai pakej yang sudah lapuk. Untuk meningkatkannya:
pip --disable-pip-version-check list --outdated --format=json | python -c "import json, sys; print('\n'.join([x['name'] for x in json.load(sys.stdin)]))" | xargs -n1 pip install -U
Untuk versi pip sebelum 22.3, gunakan yang berikut:
pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
Variasi
Anda boleh menyesuaikan ini arahan berdasarkan pilihan anda:
Atas ialah kandungan terperinci Bolehkah saya Meningkatkan Semua Pakej Python Secara serentak dengan pip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!