TGViewer
𝐶𝑜𝑑𝑒 𝐶𝑎𝑡 𝐶𝑜𝑑𝑒 𝐶𝑎𝑡 @codecat_dev · 140 subscribers
Post #241 138
(Virtualenv)
یک ابزار برای ایجاد محیط‌های مجزا در پایتون است. در این محیط‌ها، می‌توانید نسخه‌های خاصی از فریم‌ورک‌ها و ماژول‌ها را بدون تأثیر بر سایر پروژه‌ها نصب کنید.


چرا از Virtualenv استفاده می‌کنیم؟

به جای نصب مستقیم روی کل سیستم، از محیط مجازی استفاده می‌کنیم تا:

· از تداخل نسخه‌های مختلف کتابخانه‌ها جلوگیری کنیم.
· برای هر پروژه، وابستگی‌های مخصوص به خود را داشته باشیم.
· به‌راحتی بین پروژه‌ها جابجا شویم بدون نیاز به حذف/نصب مجدد.


خب با مثال بهتره:
مثال ساده:

· پروژه A به Django نسخه 2.2 نیاز دارد.
· پروژه B به Django نسخه 4.0 نیاز دارد.

اگر هر دو را روی سیستم نصب کنید، با خطا و تداخل مواجه می‌شوید.
اما با Virtualenv، برای هر پروژه یک محیط مجزا ساخته و نسخهٔ موردنظر را در همان محیط نصب می‌کنید.


خلاصه:
Virtualenv
محیطی ایزوله برای مدیریت وابستگی‌های هر پروژه به‌صورت جداگانه فراهم می‌کند و از بروز تداخل نسخه‌ها جلوگیری می‌نماید.

#آموزش

@MPL_Code
More from @codecat_dev
  1. Oct 5, 2026مطمئناً براتون پیش اومده که یه کتابخانه یا پکیجی رو توی VSCode نصب کردید یا هر تغییراتی رو…
  2. Oct 4, 2026برای وقتی که کد نمی‌زنی. #پیشنهاد‌پیشی 🐾 @CodeCat_Dev
  3. Oct 4, 2026یادتونه بچه بودیم پلانکتون رو مسخره میکردیم که با یه مانیتور ازدواج کرده؟ 🐾 @CodeCat_Dev
  4. Oct 3, 2026نماد لینوکس، پنگوئنی به نام Tux است که چاق و نشسته به نظر می‌رسد. دلیل این طراحی ترکیبی از…
  5. Oct 3, 2026photo post
  6. Oct 3, 2026عاشق جنوب و لهجه شون م 🐾 @CodeCat_Dev
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →