در بسیاری از پروژههای برنامهنویسی، ممکن است نیاز به استفاده از نسخههای مختلف پایتون داشته باشیم. برای مثال، یک پروژه ممکن است با پایتون ۳.۶ سازگار باشد، در حالی که پروژه دیگری نیاز به پایتون ۳.۱۰ داشته باشد. اینجاست که pyenv به کمک ما میآید!
🔹 روی macOS و لینوکس:
۱. ابتدا وابستگیهای لازم را نصب کنید:
sudo apt update && sudo apt install -y make build-essential libssl-dev zlib1g-dev \libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev
۲. سپس pyenv را نصب کنید:
curl https://pyenv.run | bash
۳. برای اینکه pyenv در شل (ترمینال) در دسترس باشد، این خطوط را به انتهای فایل ~/.bashrc یا ~/.zshrc اضافه کنید و ذخیره کنید:
export PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init --path)"eval "$(pyenv virtualenv-init -)"
۴. سپس برای اعمال تغییرات، این دستور را اجرا کنید:
source ~/.bashrc # یا source ~/.zshrc
🔹 روی ویندوز:
بهترین روش برای نصب pyenv در ویندوز، استفاده از pyenv-win است.
Invoke-WebRequest -UseBasicParsing https://pyenv.run | Invoke-Expression
۲. سپس مسیر pyenv را به PATH اضافه کنید. برای این کار، در PowerShell بزنید:
setx PATH "%PATH%;%USERPROFILE%\.pyenv\pyenv-win\bin;%USERPROFILE%\.pyenv\pyenv-win\shims"
حالا میتوانیم نسخههای مختلف پایتون را نصب و مدیریت کنیم.
✅ لیست نسخههای موجود:
pyenv install --list
✅ نصب یک نسخه خاص از پایتون:
pyenv install 3.10.6
✅ تعیین نسخه پیشفرض برای کل سیستم:
pyenv global 3.10.6
✅ تنظیم نسخه پایتون فقط برای یک پروژه خاص:
pyenv local 3.8.12
✅ مشاهده نسخه فعلی پایتون:
pyenv versions
بعد از نصب پایتون، نیاز به یک محیط توسعه مناسب (IDE) داریم. در این بخش محبوبترین گزینهها را معرفی و روش نصب آنها را توضیح میدهیم.
VS Code یک ویرایشگر سبک، سریع و رایگان است که با افزونههای قدرتمندش، پایتون را بهخوبی پشتیبانی میکند.
🔹 نصب VS Code:
۱. به وبسایت VS Code بروید و نسخه مناسب سیستمعامل خود را دانلود و نصب کنید.
۲. بعد از نصب، VS Code را باز کنید و وارد Extensions (کلید Ctrl + Shift + X) شوید.
۳. افزونه Python را جستجو کرده و نصب کنید.
✅ حالا میتوانید فایلهای .py را مستقیماً در VS Code اجرا کنید! 🚀
PyCharm یکی از قویترین محیطهای توسعه برای پایتون است که مخصوص پروژههای بزرگ و حرفهای طراحی شده است.
🔹 نصب PyCharm:
۱. به وبسایت JetBrains بروید.
۲. نسخه Community (رایگان) یا Professional (پولی) را دانلود و نصب کنید.
۳. در اولین اجرا، مسیر پایتون (python.exe) را به آن معرفی کنید.
✅ با PyCharm میتوانید کدنویسی، دیباگ، و مدیریت پکیجها را بسیار راحتتر انجام دهید! 🎯
Jupyter Notebook بیشتر برای تحلیل داده، یادگیری ماشین و مصورسازی دادهها استفاده میشود.
🔹 نصب Jupyter Notebook:
۱. ابتدا pip را آپدیت کنید:
pip install --upgrade pip
۲. سپس Jupyter را نصب کنید:
pip install notebook
۳. برای اجرا، در ترمینال تایپ کنید:
jupyter notebook
✅ این دستور، Jupyter را در مرورگر باز کرده و آماده استفاده میکند. 🎨📊
پکیجها ابزارهایی هستند که باعث میشوند پایتون قویتر و کاربردیتر شود. برای نصب و مدیریت آنها از pip و venv استفاده میکنیم.
pip مخفف Python Package Installer است و برای نصب کتابخانههای پایتون استفاده میشود.
✅ نصب یک پکیج:
pip install requests
✅ نصب چندین پکیج از یک فایل (requirements.txt)
pip install -r requirements.txt
✅ حذف یک پکیج:
pip uninstall numpy
✅ مشاهده لیست پکیجهای نصبشده:
pip list
✅ آپدیت یک پکیج:
pip install --upgrade pandas
گاهی اوقات در پروژههای مختلف، به نسخههای مختلف یک پکیج نیاز داریم. venv این مشکل را حل میکند.
🔹 ایجاد یک محیط مجازی جدید:
python -m venv my_env
✅ این دستور، یک محیط مجازی در فولدر my_env ایجاد میکند.
🔹 فعالسازی محیط مجازی:
🔸 ویندوز:
my_env\Scripts\activate
🔸 macOS/Linux:
source my_env/bin/activate
🔹 نصب پکیجها در محیط مجازی:
بعد از فعالسازی، هر پکیجی که نصب کنید فقط در همین محیط قابل استفاده خواهد بود.
مثال:
pip install django
🔹 خروج از محیط مجازی:
deactivate
✅ حالا میتوانیم بدون مشکل پروژههای مختلف با پکیجهای مختلف را مدیریت کنیم! 🎯
🔹 ✅ خلاصه:
pyenv برای مدیریت نسخههای مختلف پایتونpip برای مدیریت پکیجهاvenv برای ایجاد محیطهای مجازی مستقل💡 با این ابزارها، شما آمادهی شروع حرفهای برنامهنویسی با پایتون هستید! 🚀🔥
✅ ادامه دارد...
در فصل بعدی، وارد مبانی پایهای پایتون میشویم! 💻🐍