Menaik taraf Semua Pakej Python Serentak dengan Pip
Adakah ia boleh dilakukan untuk menaik taraf semua pakej Python yang dipasang menggunakan pip dalam satu operasi?
Jawapan:
Pip tidak menawarkan pilihan terbina dalam untuk menaik taraf semua pakej sekaligus. Namun begitu, berikut adalah beberapa pendekatan untuk mencapai matlamat ini:
1. Pip >= 22.3
Laksanakan arahan berikut:
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
2. Pip < 22.3
Gunakan arahan ini:
pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
3. Versi Pip Lama
Jalankan yang berikut:
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
Nota:
Atas ialah kandungan terperinci Bolehkah saya menaik taraf semua pakej Python saya serentak dengan pip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!