مقدمه و نصب پایتون (بخش دوم)

ایجاد شده توسط دکتر مصطفی جلیلی در آموزش برنامه نویسی پایتون 19 فوریه 2025
اشتراک گذاری

 مدیریت نسخه‌های پایتون با pyenv


در بسیاری از پروژه‌های برنامه‌نویسی، ممکن است نیاز به استفاده از نسخه‌های مختلف پایتون داشته باشیم. برای مثال، یک پروژه ممکن است با پایتون ۳.۶ سازگار باشد، در حالی که پروژه دیگری نیاز به پایتون ۳.۱۰ داشته باشد. اینجاست که pyenv به کمک ما می‌آید!


نصب 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 است.

۱. PowerShell را به‌عنوان Administrator باز کنید و این دستور را وارد کنید:


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


حالا می‌توانیم نسخه‌های مختلف پایتون را نصب و مدیریت کنیم.


لیست نسخه‌های موجود:


pyenv install --list

نصب یک نسخه خاص از پایتون:


pyenv install 3.10.6

تعیین نسخه پیش‌فرض برای کل سیستم:


pyenv global 3.10.6

تنظیم نسخه پایتون فقط برای یک پروژه خاص:


pyenv local 3.8.12

مشاهده نسخه فعلی پایتون:


pyenv versions



نصب و تنظیم محیط توسعه (VS Code, PyCharm, Jupyter Notebook)


بعد از نصب پایتون، نیاز به یک محیط توسعه مناسب (IDE) داریم. در این بخش محبوب‌ترین گزینه‌ها را معرفی و روش نصب آن‌ها را توضیح می‌دهیم.




VS Code (Visual Studio Code)


VS Code یک ویرایشگر سبک، سریع و رایگان است که با افزونه‌های قدرتمندش، پایتون را به‌خوبی پشتیبانی می‌کند.


🔹 نصب VS Code:


۱. به وب‌سایت VS Code بروید و نسخه مناسب سیستم‌عامل خود را دانلود و نصب کنید.
۲. بعد از نصب، VS Code را باز کنید و وارد Extensions (کلید Ctrl + Shift + X) شوید.
۳. افزونه Python را جستجو کرده و نصب کنید.


✅ حالا می‌توانید فایل‌های .py را مستقیماً در VS Code اجرا کنید! 🚀




PyCharm


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


🔹 نصب PyCharm:


۱. به وب‌سایت JetBrains بروید.
۲. نسخه Community (رایگان) یا Professional (پولی) را دانلود و نصب کنید.
۳. در اولین اجرا، مسیر پایتون (python.exe) را به آن معرفی کنید.


✅ با PyCharm می‌توانید کدنویسی، دیباگ، و مدیریت پکیج‌ها را بسیار راحت‌تر انجام دهید! 🎯




Jupyter Notebook


Jupyter Notebook بیشتر برای تحلیل داده، یادگیری ماشین و مصورسازی داده‌ها استفاده می‌شود.


🔹 نصب Jupyter Notebook:


۱. ابتدا pip را آپدیت کنید:


pip install --upgrade pip

۲. سپس Jupyter را نصب کنید:


pip install notebook

۳. برای اجرا، در ترمینال تایپ کنید:


jupyter notebook

✅ این دستور، Jupyter را در مرورگر باز کرده و آماده استفاده می‌کند. 🎨📊




مدیریت پکیج‌ها با pip و venv


پکیج‌ها ابزارهایی هستند که باعث می‌شوند پایتون قوی‌تر و کاربردی‌تر شود. برای نصب و مدیریت آن‌ها از pip و venv استفاده می‌کنیم.




pip – نصب و مدیریت پکیج‌ها


pip مخفف Python Package Installer است و برای نصب کتابخانه‌های پایتون استفاده می‌شود.


نصب یک پکیج:


pip install requests

نصب چندین پکیج از یک فایل (requirements.txt)


pip install -r requirements.txt

حذف یک پکیج:


pip uninstall numpy

مشاهده لیست پکیج‌های نصب‌شده:


pip list

آپدیت یک پکیج:


pip install --upgrade pandas



venv – ایجاد محیط‌های مجازی پایتون


گاهی اوقات در پروژه‌های مختلف، به نسخه‌های مختلف یک پکیج نیاز داریم. 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 برای ایجاد محیط‌های مجازی مستقل

  • VS Code, PyCharm و Jupyter ابزارهای محبوب برای کدنویسی حرفه‌ای پایتون


💡 با این ابزارها، شما آماده‌ی شروع حرفه‌ای برنامه‌نویسی با پایتون هستید! 🚀🔥


✅ ادامه دارد...
در فصل بعدی، وارد مبانی پایه‌ای پایتون می‌شویم! 💻🐍

نظرات (0)

اشتراک گذاری

این پست را با دیگران به اشتراک بگذارید

تنظیمات GDPR

When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, that blocking some types of cookies may impact your experience of the site and the services we are able to offer.