Virtual Environment
در پایتون چیست؟
در نظر داشته باشید چه در هنگام یادگیری چه هر زمان دیگری شما در حال نوشتن یک پروژه هستید که این پروژه نیازمندی های مخصوص به خودش را دارد. به عبارت دیگر زمانی که از کتابخانه های خارجی استفاده می کنید، شاید با نسخه ی خاصی سازگار باشند و به روز رسانی های متعدد ممکن است شما را به دردسر بیندازد.
اکنون سناریو دیگری در نظر بگیرید که کتابخانه هایی را در پروژه خودتان قرار دادید و همه آن ها نسخه ای مشخص در زمان توسعه شما دارند و بعد از مدت زمانی ممکن است به روز رسانی هایی که انجام می شود دیگر پروژه شما را پشتیبانی نکند و شما به یک محیطی لازم دارید تا تمامی مشخصات پکیج ها را نگه داشته باشید.
به همین خاطر است که از محیط ایزوله استفاده می کنند.
#python #virtualenvironment
@pythonicAI
در پایتون چیست؟
در نظر داشته باشید چه در هنگام یادگیری چه هر زمان دیگری شما در حال نوشتن یک پروژه هستید که این پروژه نیازمندی های مخصوص به خودش را دارد. به عبارت دیگر زمانی که از کتابخانه های خارجی استفاده می کنید، شاید با نسخه ی خاصی سازگار باشند و به روز رسانی های متعدد ممکن است شما را به دردسر بیندازد.
اکنون سناریو دیگری در نظر بگیرید که کتابخانه هایی را در پروژه خودتان قرار دادید و همه آن ها نسخه ای مشخص در زمان توسعه شما دارند و بعد از مدت زمانی ممکن است به روز رسانی هایی که انجام می شود دیگر پروژه شما را پشتیبانی نکند و شما به یک محیطی لازم دارید تا تمامی مشخصات پکیج ها را نگه داشته باشید.
به همین خاطر است که از محیط ایزوله استفاده می کنند.
#python #virtualenvironment
@pythonicAI
Pythonic AI
Virtual Environment در پایتون چیست؟ در نظر داشته باشید چه در هنگام یادگیری چه هر زمان دیگری شما در حال نوشتن یک پروژه هستید که این پروژه نیازمندی های مخصوص به خودش را دارد. به عبارت دیگر زمانی که از کتابخانه های خارجی استفاده می کنید، شاید با نسخه ی خاصی…
نصب ایزوله گر محیط:
pip install virtualenv
ساخت یک محیط ایزوله:
virtualenv venv
فعال سازی محیط ایزوله:
در سیستم عامل لینوکس (تفاوتی میان توزیع ها وجود ندارد.)
source venv/bin/activate
اکنون هر پروژه ای که نصب کنید می توانید گزارش آن را از طریق مدیریت پکیج pip بگیرید:
pip freeze
pip freeze > requirements.txt
به این شکل تمامی اطلاعات پکیج های نصب شده در پایتون را خواهید داشت.
جهت غیر فعال کردن محیط:
deactivate
#python #virtualenvironment
@pythonicAI
pip install virtualenv
ساخت یک محیط ایزوله:
virtualenv venv
فعال سازی محیط ایزوله:
در سیستم عامل لینوکس (تفاوتی میان توزیع ها وجود ندارد.)
source venv/bin/activate
اکنون هر پروژه ای که نصب کنید می توانید گزارش آن را از طریق مدیریت پکیج pip بگیرید:
pip freeze
pip freeze > requirements.txt
به این شکل تمامی اطلاعات پکیج های نصب شده در پایتون را خواهید داشت.
جهت غیر فعال کردن محیط:
deactivate
#python #virtualenvironment
@pythonicAI