راه اندازی یک محیط توسعه دهنده پایتون در سال 2024

دو شماره xkcd زیر تقریباً تجربه جدید آمدن به پایتون را خلاصه می کند.

\ در روز 1 شروع به پرواز می کنید:

XKCD 1987: Python Environment

\
توضیحات تصویر

\ بعداً، وقتی نوبت به ارسال کد شما به تولید می‌رسد، به دلیل درگیر شدن در همه پیوندهای مختلف محیط پایتون، خرابی اجتناب‌ناپذیری را تجربه می‌کنید:

XKCD 353: پایتون

\
توضیحات تصویر

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

توضیحات تصویر

یک واکنش نمادین یک کاربر در توییتر پس از دریافت یکسری پیشنهادات:

توضیحات تصویر

اخیراً در تیم من، مجموعه‌ای از پروژه‌های پردازش داده‌های پایتون را استانداردسازی کردیم، بنابراین تصمیم گرفتم این پست را بنویسم، پایتونیست‌ها در مورد آن می‌پرسیدند.

TL)DR

متأسفانه هنوز هیچ راه حلی وجود ندارد.

  • راهی برای نصب چند پایتون پیدا کنید
  • کد پایتون خود را به یک بسته پایتون تبدیل کنید
  • تمام تنظیمات خود را در یک pyproject.toml قرار دهید
  • از محیط مجازی استفاده کنید
  • از یک راه حل قفل قطعی استفاده کنید

نصب پایتون

مدیر بسته انتخابی شما راهی برای نصب چندین نسخه پایتون دارد. اما تنها یکی از آنها پیش فرض خواهد بود python3 فرمان به عنوان مثال، ممکن است یک Python 3.12 جدید قبلاً منتشر شده باشد، اما مدیر بسته توزیع شما…

سئو PBN | خبر های جدید سئو و هک و سرور