پس از اتصال از طریق ssh به سرور برای نصب venv طبق دستور زیر عمل میکنیم:
sudo apt-get install python3-venv
یا
sudo apt install python3-virtualenv
نتیجه و ورژن نصب شده را به شکل زیر مشاهده کنید:
virtualenv --version
virtualenv 20.0.17 from /usr/lib/python3/dist-packages/virtualenv/__init__.py
حال بهتر است root پروژه را ببینم:
pwd
نتیجه چیزی شبیه به خط زیر خواهد بود:
/home/ubuntu
بهتر از یک دایرکتوری برای پروژه جدیدمان ایجاد کنیم(من از نام projects استفاده کردهام):
sudo mkdir projects
از طریق دستورهای ls یا ll میتوانید محتوای دایرکتوری را ببینید.
حال وارد دایرکتوری projects میشویم:
cd projects
در این دارکتوری قصد داریم یک env جدید ایجاد کنیم با نام دلخواه(من از نام rezaenv استفاده کردهام):
python3 -m venv rezaenv
حال میتوانیم وارد دایرکتوری rezaenv شویم و با دستور ls محتویات آن را ببینیم:
و اگر وارد دایرکتوری bin شویم:
هدف از دو تصور بالا رسیدن به فایل activate است، حال دوباره به دایرکتوری projects باز میگردیم:
cd .. cd ..
و برای فعال کردن محیط یا env جدید rezaenv از دستور زیر استفاده میکنیم:
source rezaenv/bin/activate
نتیجه به صورت زیر ظاهر میشود:
حال ما در محیط rezaenv هستیم و میتوانیم برای مدیریت و راهاندازی پروژه جنگو خود اقدام کنیم.
و برای خروج از محیط env جدید از دستور زیر استفاده کنید:
deactivate
پایان.