මෙය Python Developer කෙනෙකුට project එකක් ආරම්භ කරන කලින් වැදගත්ම මූලික උපදෙස්/කමාන්ඩ් ලැයිස්තුවකි.
ඔබේ system එකේ Python install වී ඇද්දැයි සහ version එක කුමක්දැයි බලන්න:
py --versionඋදාහරණ output:
Python 3.10.9
py -0උදාහරණ output:
-3.13-64
-3.11-64 *
-3.10-64
💡 * තියෙන්නේ default version එක.
ඔබට install කරලා තියෙන විශේෂ version එකක් Run කරන්න පුලුවන් මෙහෙමයි:
py -3.10 --versionහෝ
py -3.10 your_script.pyPython project එකකට අදාළව isolate කරන virtual environment එකක් නිර්මාණය කරන්න:
py -3.10 -m venv env🔹 මෙය env/ නමැති folder එකක් හදනවා, ඒ තුල Python binaries, pip, හා site packages isolate වෙලා තියේ.
Windows:
env\Scripts\activateLinux / macOS:
source env/bin/activateActivate වුනාට පසු terminal එකේ (env) කියලා පේනවා.
deactivatepip install package_nameඋදාහරණ:
pip install requestspip listpip freeze > requirements.txtමෙම file එක project එක සමඟ share කරොත්, වෙන කෙනෙකුට ඒම packages install කරන්න පුළුවන්:
pip install -r requirements.txtpython -m pip install --upgrade pip- VS Code භාවිතා කරනවා නම්
.venvකියන folder එක ignore කරන්න.gitignoreතුල. main.pyහෝapp.pyලෙස main file එකක් තබාගන්න.- Source files
src/folder එකක් තුල තබාගන්න. - Python version එක consistent කරගෙන යන්න
pyenvවගේ tools පාවිච්චි කරන්න පුළුවන් (Linux/macOS).
| Task | Command |
|---|---|
| Check Python version | py --version |
| List installed Python versions | py -0 |
| Run script with specific Python version | py -3.10 script.py |
| Create virtual environment | py -3.10 -m venv env |
| Activate venv (Windows) | env\Scripts\activate |
| Activate venv (Unix/Mac) | source env/bin/activate |
| Deactivate venv | deactivate |
| Install package | pip install package_name |
| List packages | pip list |
| Export packages | pip freeze > requirements.txt |
| Install from requirements.txt | pip install -r requirements.txt |
මෙම .md file එක ඔබට GitHub README එකක් විදියටද, VS Code NOTES.md එකක් විදියටද භාවිතා කළ හැක.