💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ ایمان قاسمی
مدیریت محیطهای مجازی با منیجر‌های مختلف
جامعه هوش مصنوعی ایجاد شده در ۲۸ مهر ۱۳۹۹

سلام جناب کاویانی عزیز

در ورژن 3.7 و پایین‌تر venv پکیج داخلی پایتون هست. و virtualvenv رو جداگونه هم میشه نصب کرد. در ورژن 3.8 و بالاتر virtualvenv دیگه شده پیشفرض پایتون و داخلش هست.

یک منیجر دیگه هم در داخل gui اناکوندا هست. یعنی وقتی در اوبونتو anaconda navigator رو اجرا میکنیم اونجا هم میشه محیطهای مجازی ساخت علاوه بر اون base اولیه که دانلود شده.

حالا سوال اینه که شما برای اینکه در اینده به مشکلات فنی نخوریم و ارورهای متداول که ذاتا داریم با مجازی کردن محیط کار ازش جلوگیری میکنیم توصیه شما اینه از کدوم این منیجر‌ها استفاده کنیم؟

 

اناکوندا یا virtualenv داخلی خود پایتون در ورژنهای بالا یا venv در ورژنهای قدیمی تر؟

یا اصلا از منیجر pycharm؟

گزینه‌های زیادی هست برای مدیریت کردن محیط‌های مجازی پروژه

 

البته که داکر هم موجوده و بعدا بهش خواهید پرداخت!!!

سلام

معمولاً هر شرکت یا هر تیمی یکی از این‌ها رو انتخاب میکنه. مثلا اون‌هایی که روی داکر مسلط هستند معمولا اصلا از محیط‌های مجازی پایتون استفاده نمی‌کنند و مستقیم از داکر همیشه استفاده می‌کنند یا توی بعضی از شرکت‌ها که pycharm استاندارد اصلیشونه همه‌ی محیط‌های مجازی رو با همین pycharm و خود ماشین مجازی داخلی پایتون می‌سازند و هر کدوم خوبی و بدی خودش رو داره

ولی نظر من اینه که برای پروژه‌های داده اگه براتون سخت نیست از محیط‌های مجازی خود آناکوندا استفاده کنید

بهترین پاسخ
مسعود کاویانی ۰۴ آبان ۱۳۹۹، ۰۸:۰۵