فرزانه
فرزانه
خواندن ۱ دقیقه·۴ سال پیش

استفاده از venv در UBUNTU

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

اگر برای اولین بار هست که میخواهید از Venv استفاده کنید، باید اول پکیج مربوطه رو نصب کنیم:

sudo apt install python3-venv


یک دایرکتوری به عنوان محل ذخیره شدن virtualenv مون در نظر میگیریم و با cd واردش میشیم. بعد با دستور زیر محیط مجازی جدید خودمون رو، با هر نام دلخواهی، ایجاد می کنیم.

python3 -m venv my-project-python3.7.8


بعد از زدن دستور بالا یک دایرکتوری جدید به نام my-project-python3.7.8 ایجاد میشه که همه فایلای مربوط به محیط مجازی در این دایرکتوری موجود هست. حالا نوبت به فعال سازی محیط مجازی میرسه:

source my-project-python3.7.8/bin/activate


به محض فعال شدن محیط مجازی، اسم محیط مجازی ابتدای هر خط نوشته میشه.

بعد از این برای هر بار برای وارد شدن به این محیط مجددا دستور بالا رو میزنیم و هر بار که بخواهیم از محیط مجازی خارج بشیم دستور deactivate رو تایپ میکنیم.

موفق باشید:)






virtualenvمحیط مجازیپایتونubuntupython
شاید از این پست‌ها خوشتان بیاید