Maram Jouriah نشر 20 أبريل 2021 أرسل تقرير نشر 20 أبريل 2021 كيف يمكنني تحديث all python packages باستخدام تعليمة pip؟ 1 اقتباس
0 Wael Aljamal نشر 20 أبريل 2021 أرسل تقرير نشر 20 أبريل 2021 يمكنك تنفيذ هذه التعليمة في محرر الأوامر: pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U كما يمكن تنفيذ التعليمات التالية ضمن شيفرة python: For pip < 10.0.1 import pip from subprocess import call packages = [dist.project_name for dist in pip.get_installed_distributions()] call("pip install --upgrade " + ' '.join(packages), shell=True) # =============== For pip >= 10.0.1 import pkg_resources from subprocess import call packages = [dist.project_name for dist in pkg_resources.working_set] call("pip install --upgrade " + ' '.join(packages), shell=True) حسب إصدار pip لديك.. كما يمكن تنفيذ التالي: $ pip install pip-review $ pip-review --local --interactive أو: $ pip freeze > requirements.txt $ pip install -r requirements.txt --upgrade أو: pipupgrade $ pip install pipupgrade $ pipupgrade --verbose --latest --yes 2 اقتباس
0 Salah Eddin Beriani2 نشر 20 أبريل 2021 أرسل تقرير نشر 20 أبريل 2021 ذلك يعتمد بشكل كبير على نظام التشغيل فاذا كنت تستخدم windows يمكنك الاستعانة ب powershell pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_} أم اذا كنت تستخدم linux pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U وهناك طريقة تعمل في كل الأنظمة وهي باستخراج المكتبات ال outdated في requirements file pip freeze > requirements.txt قم بتعديل الملف بحيث تستبدل كل == ب =< ثم بسهولة نفذ هذا الامر pip install -r requirements.txt --upgrade اقتباس
السؤال
Maram Jouriah
كيف يمكنني تحديث all python packages باستخدام تعليمة pip؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.