برنامه نویسی

راه اندازی یک محیط پایتون

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

محیط پایتون چیست؟
یک محیط پایتون یک درخت دایرکتوری مستقل است که حاوی نسخه خاصی از پایتون به همراه بسته‌ها و وابستگی‌های مورد نیاز است. محیط های پایتون برای جداسازی پروژه های مختلف و جلوگیری از تضاد بین نسخه های مختلف پایتون یا بسته های نصب شده مفید هستند.

ایجاد محیط پایتون
برای ایجاد یک محیط پایتون، می توانیم از داخلی استفاده کنیم venv مدول. ابتدا باید به دایرکتوری که می خواهیم محیط را ایجاد کنیم، برویم. سپس، می توانیم دستور زیر را اجرا کنیم:

python -m venv myenv
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

فعال کردن محیط پایتون
برای فعال سازی محیط پایتون، باید اسکریپت فعال سازی واقع در آن را اجرا کنیم Scripts دایرکتوری محیط در ویندوز با دستور زیر می توانیم محیط را فعال کنیم:

myenv\Scripts\activate.bat
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در لینوکس یا macOS می توانیم محیط را با دستور زیر فعال کنیم:

source myenv/bin/activate
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پس از اجرای دستور activate، اعلان ترمینال تغییر می کند تا نشان دهد که اکنون در محیط مجازی هستیم.

نصب بسته ها در محیط پایتون
هنگامی که محیط پایتون را فعال کردیم، می توانیم بسته ها را با استفاده از دستور pip نصب کنیم. مثلا برای نصب numpy بسته، می توانیم دستور زیر را اجرا کنیم:

pip install numpy
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با این کار نصب می شود numpy بسته در myenv محیط. با اجرای دستور زیر می توانیم تأیید کنیم که بسته نصب شده است:

pip list
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با این کار لیستی از تمام بسته های نصب شده در محیط فعلی نمایش داده می شود.

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

برای مثال فرض کنید یک اسکریپت به نام داریم my_script.py که از numpy بسته بندی ما می توانیم اسکریپت را در قسمت اجرا کنیم myenv ابتدا محیط را فعال کرده و سپس اسکریپت را اجرا کنید:

source myenv/bin/activate
python my_script.py
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این اسکریپت را در قسمت اجرا می کند myenv محیط با numpy بسته نصب شده

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

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا