سلام جناب کاویانی عزیز
در ورژن 3.7 و پایین تر venv پکیج داخلی پایتون هست. و virtualvenv رو جداگونه هم میشه نصب کرد. در ورژن 3.8 و بالاتر virtualvenv دیگه شده پیشفرض پایتون و داخلش هست.
یک منیجر دیگه هم در داخل gui اناکوندا هست. یعنی وقتی در اوبونتو anaconda navigator رو اجرا میکنیم اونجا هم میشه محیطهای مجازی ساخت علاوه بر اون base اولیه که دانلود شده.
حالا سوال اینه که شما برای اینکه در اینده به مشکلات فنی نخوریم و ارورهای متداول که ذاتا داریم با مجازی کردن محیط کار ازش جلوگیری میکنیم توصیه شما اینه از کدوم این منیجر ها استفاده کنیم؟
اناکوندا یا virtualenv داخلی خود پایتون در ورژنهای بالا یا venv در ورژنهای قدیمی تر؟
یا اصلا از منیجر pycharm؟
گزینه های زیادی هست برای مدیریت کردن محیط های مجازی پروژه
البته که داکر هم موجوده و بعدا بهش خواهید پرداخت!!!
سلام
معمولاً هر شرکت یا هر تیمی یکی از اینها رو انتخاب میکنه. مثلا اونهایی که روی داکر مسلط هستند معمولا اصلا از محیطهای مجازی پایتون استفاده نمیکنند و مستقیم از داکر همیشه استفاده میکنند یا توی بعضی از شرکتها که pycharm استاندارد اصلیشونه همهی محیطهای مجازی رو با همین pycharm و خود ماشین مجازی داخلی پایتون میسازند و هر کدوم خوبی و بدی خودش رو داره
ولی نظر من اینه که برای پروژههای داده اگه براتون سخت نیست از محیطهای مجازی خود آناکوندا استفاده کنید