دو شماره xkcd زیر تقریباً تجربه جدید آمدن به پایتون را خلاصه می کند.
\ در روز 1 شروع به پرواز می کنید:
XKCD 1987: Python Environment
\
\ بعداً، وقتی نوبت به ارسال کد شما به تولید میرسد، به دلیل درگیر شدن در همه پیوندهای مختلف محیط پایتون، خرابی اجتنابناپذیری را تجربه میکنید:
XKCD 353: پایتون
\
گاهی اوقات، پستهایی را در شبکههای اجتماعی میبینم که افرادی به این موضوع برخورد میکنند و از یک منبع واحد درخواست میکنند که خلاصه میشود. چگونه یک پایتون مناسب داشته باشیم محیط توسعه:
یک واکنش نمادین یک کاربر در توییتر پس از دریافت یکسری پیشنهادات:
اخیراً در تیم من، مجموعهای از پروژههای پردازش دادههای پایتون را استانداردسازی کردیم، بنابراین تصمیم گرفتم این پست را بنویسم، پایتونیستها در مورد آن میپرسیدند.
TL)DR
متأسفانه هنوز هیچ راه حلی وجود ندارد.
- راهی برای نصب چند پایتون پیدا کنید
- کد پایتون خود را به یک بسته پایتون تبدیل کنید
- تمام تنظیمات خود را در یک pyproject.toml قرار دهید
- از محیط مجازی استفاده کنید
- از یک راه حل قفل قطعی استفاده کنید
نصب پایتون
مدیر بسته انتخابی شما راهی برای نصب چندین نسخه پایتون دارد. اما تنها یکی از آنها پیش فرض خواهد بود python3
فرمان به عنوان مثال، ممکن است یک Python 3.12 جدید قبلاً منتشر شده باشد، اما مدیر بسته توزیع شما…