0
سبد خرید من 0 دوره
سبد خرید شما خالیست :(
پرسش

چطور نسخه ماژول‌های پایتون رو بررسی کنم؟

How do I check the versions of Python modules?

میخوام بدونم نسخه‌ی ماژول‌های پایتون نصب شده روی سیستمم چی هست. چه راه‌هایی وجود داره که بتونم به سادگی نسخه‌های مختلف ماژول‌هایی که نصب کردم رو چک کنم؟

1403/06/05
پاسخ
رضا دولتی عاشق برنامه نویسی و هوش مصنوعی!
بیوگرافی رضا دولتی

برای اینکه نسخه‌ی ماژول‌های پایتون رو بررسی کنی، چند روش ساده وجود داره که می‌تونم بهت بگم. بسته به اینکه چقدر اطلاعات دقیق نیاز داری و چطور می‌خوای این کار رو انجام بدی، می‌تونی از یکی از این روش‌ها استفاده کنی:

  1. استفاده از pip freeze:

این روش یکی از ساده‌ترین راه‌هاست. اگر فقط می‌خوای یه لیست سریع از نسخه‌های ماژول‌ها داشته باشی، می‌تونی توی ترمینال یا خط فرمان این دستور رو اجرا کنی:

   pip freeze

این دستور همه‌ی ماژول‌های نصب شده رو همراه با نسخه‌هاشون نمایش می‌ده.

  1. استفاده از pip list:

این دستور هم مشابه pip freeze هست، ولی خروجی اون قابل خواندن‌تره:

   pip list

این دستور یه لیست از ماژول‌ها و نسخه‌هاشون رو به صورت مرتب و خوانا بهت نشون می‌ده.

  1. بررسی نسخه‌ی یک ماژول خاص در پایتون:

اگر می‌خوای فقط نسخه‌ی یک ماژول خاص رو بدونی، می‌تونی از این روش داخل خود پایتون استفاده کنی:

   import module_name
   print(module_name.__version__)

مثلاً اگر بخوای نسخه‌ی numpy رو ببینی، می‌تونی اینطور عمل کنی:

   import numpy
   print(numpy.__version__)

این روش زمانی مفیده که بخوای بدونی نسخه‌ی فعلی ماژول که در کد استفاده می‌کنی چیه.

  1. استفاده از pip show:

اگر می‌خوای اطلاعات دقیق‌تری از یک ماژول خاص بگیری، مثل نسخه، محل نصب، و غیره، می‌تونی از دستور زیر استفاده کنی:

   pip show module_name

مثلاً برای دریافت اطلاعات درباره‌ی ماژول requests:

   pip show requests

این دستور اطلاعات کامل‌تری بهت می‌ده و می‌تونی ببینی که ماژول کجا نصب شده و نسخه‌ش چیه.

پاسخ: 1403/06/05
آخرین آپدیت: 1403/08/12