1. Ubuntu හි pip ස්ථාපනය කිරීමේ ක්රමය
Ubuntu හි, pip යනු Python සඳහා අත්යවශ්ය පැකේජ කළමනාකරණ මෙවලමකි. pip භාවිතා කර ඔබට Python පුස්තකාල සහ මොඩියුල පහසුවෙන් කළමනාකරණය කළ හැකි අතර, සංවර්ධන කාර්යක්ෂමතාව වැඩි කරයි. මෙම කොටස Ubuntu හි pip ස්ථාපනය කිරීමේ ක්රමය පැහැදිලි කරයි.
1.1 Python 3 සඳහා pip ස්ථාපනය කිරීම
Ubuntu හි Python 3 පෙර ස්ථාපිතව ඇති නමුත්, pip අතිරේකව ස්ථාපනය කළ යුතුය. පහත පියවර අනුගමනය කරන්න:
- පැකේජ ලැයිස්තුව යාවත්කාලීන කරන්න
sudo apt update
මෙම විධානය නවතම පැකේජ ලැයිස්තුව ලබා ගනිමින්, ඔබේ පද්ධතියේ පැකේජ තොරතුරු යාවත්කාලීන කරයි.
- pip ස්ථාපනය කරන්න
sudo apt install python3-pip
මෙම විධානය pip ස්ථාපනය කරයි.
- ස්ථාපනය තහවුරු කරන්න
pip3 --version
pip නිවැරදිව ස්ථාපනය වී ඇතිදැයි තහවුරු කිරීම සඳහා මෙම විධානය ක්රියාත්මක කරන්න.
1.2 Python 2 සඳහා pip ස්ථාපනය කිරීම
Python 2 හි සහය අවසන් වී ඇත, නමුත් විශේෂිත පරිසර සඳහා එය අවශ්ය නම්, පහත පියවර අනුගමනය කර ස්ථාපනය කළ හැක:
- Universe රෙපොසිටරිය සක්රිය කරන්න
sudo add-apt-repository universe
sudo apt update
- Python 2 සහ pip ස්ථාපනය කරන්න
sudo apt install python2
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
sudo python2 get-pip.py

2. pip යනු කුමක්ද? Python හි පැකේජ කළමනාකරණ මෙවලමේ සාරාංශය
pip යනු PyPI (Python Package Index) වෙතින් Python පුස්තකාල සහ මොඩියුල පහසුවෙන් ස්ථාපනය කිරීමට ඉඩ දෙන මෙවලමකි. එය පරායන කළමනාකරණය සරල කරමින්, සංවර්ධන කාර්යක්ෂමතාව වැඩි කරයි.
2.1 pip හි මූලික කාර්යයන්
pip සමඟ ඔබට පහත ක්රියාකාරකම් සිදු කළ හැක:
- පැකේජයක් ස්ථාපනය කිරීම
pip install <package-name>
- පැකේජයක් ඉවත් කිරීම
pip uninstall <package-name>
- පැකේජයක් නවීකරණය කිරීම
pip install --upgrade <package-name>
2.2 pip භාවිතයේ ප්රතිලාභ
- පරායන විසඳුම : pip ස්වයංක්රීයව පැකේජ පරායන හසුරවයි, එමඟින් ඔබට බහු පුස්තකාල කාර්යක්ෂමව කළමනාකරණය කළ හැක.
- නවතම පුස්තකාල වෙත පහසු ප්රවේශය : PyPI හි ලබා ගත හැකි නවතම පුස්තකාල ඔබට ඉක්මනින් ස්ථාපනය කළ හැක.
3. Ubuntu හි pip භාවිතා කිරීමේ වැදගත් සැලකිලි
Ubuntu හි pip භාවිතා කරන විට, පද්ධති පැකේජ කළමනාකරු (apt) සමඟ ගැටළු ඇති විය හැක. පද්ධතිය පුරා වෙනස්කම් සිදු නොවීමට, පරිශීලක මට්ටමේ ස්ථාපනය සඳහා --user විකල්පය භාවිතා කිරීම සුපාරිශීලී වේ.
3.1 --user විකල්පය සමඟ පැකේජ ස්ථාපනය කිරීම
pip install --user <package-name>
මෙය පැකේජයන් පරිශීලකගේ නිවසේ ඩිරෙක්ටරිය තුළ ස්ථාපනය කර, සම්පූර්ණ පද්ධතියට බලපාන්නේ නැත.
3.2 pip install දෝෂ නිරාකරණය
Ubuntu 23.04 සහ ඊට පසු අනුවාදවල, වර්චුවල් පරිසරයකින් පිටත pip භාවිතා කිරීමේදී දෝෂ ඇති විය හැක. මෙම ගැටලුව විසඳීමට වර්චුවල් පරිසරයක් සාදන්න හෝ pipx භාවිතා කර යෙදුම් ස්ථාපනය කරන්න.
4. වර්චුවල් පරිසරයක් සකසා pip භාවිතා කිරීම
විධ පුස්තකාල සහිත බහු ව්යාපෘති සමඟ වැඩ කරන විට, වර්චුවල් පරිසරයන් පරායන ගැටළු වැළැක්වීමට උපකාරී වේ. වර්චුවල් පරිසරයන් එක් එක් ව්යාපෘතියට තමන් පරායන තනිව පවත්, සංවර්ධන පරිසරය සංවිධානය කරයි.
4.1 වර්චුවල් පරිසරයක් සාද
පළමුව venv මොඩියුලය ස්ථාපනය කර, වර්චුවල් පරිසරයක් සාදන්න.
sudo apt install python3-venv
python3 -m venv myenv
4.2 වර්චුවල් පරිසරය සක්රිය කිරීම
වර්චුවල් පරිසරය සක්රිය කිරීමට පහත විධානය ක්රියාත්මක කරන්න:
source myenv/bin/activate
සක්රිය වූ පසු, ටර්මිනලයේ ප්රෝම්ප්ට් එකේ වර්චුවල් පරිසරයේ නාමය පෙන්වයි.
4.3 වර්චුවල් පරිසරය තුළ පැකේජ කළමනාකරණය
වර්චුවල් පරිසරය තුළ පැකේජ ස්ථාපනය සඳහා සාමාන්ය pip විධාන භාවිතා කළ හැක.
pip install <package-name>
4.4 වර්චුවල් පරිසරය අක්රිය කිරීම
වර්චුවල් පරිසරයෙන් පිටවීමට පහත විධානය භාවිතා කරන්න:
deactivate
5. නිරාකරණය: pip සහ වර්චුවල් පරිසරයන්හි ගැටළු විසඳීම
වර්චුවල් පරිසර සහ pip භාවිතා කරන විට, විවිධ ගැටළු මතුවිය හැක. මෙම කොටස සාමාන්ය ගැටළු සහ ඒවායේ විසඳුම් හඳුන්වා දෙයි.
5.1 වර්චුවල් පරිසරය සක්රිය කිරීමට අසමත් වූ විට
ඔබට වර්චුවල් පරිසරය සක්රිය කිරීමට නොහැකි නම්, පළමුව ඔබ නිවැරදි ඩිරෙක්ටරිය තුළ සිටිනවාදැයි පරීක්ෂා කරන්න. පහත කමාන්ඩ් එක භාවිතා කර activate ස්ක්රිප්ට් එක පවතිනවාදැයි තහවුරු කළ හැක:
ls /path/to/your/environment/bin
5.2 පැකේජ්ස් නිවැරදිව ස්ථාපනය නොවූ විට
පැකේජ්ස් නිවැරදිව ස්ථාපනය නොවන්නේ නම්, එය වර්චුවල් පරිසරය සක්රිය නොවීම නිසා විය හැක. වර්චුවල් පරිසරය සක්රිය කර පසු පැකේජ් එක නැවත ස්ථාපනය කරන්න.
5.3 pip ස්ථාපනය කරන විට ඇතිවන දෝෂ නිරාකරණය
Ubuntu 23.04 සහ ඊට පසු අනුවාද වල, ඔබට “externally managed environment” (බාහිර කළ පරිසරය) දෝෂයක් හමුවිය හැක. මෙම ගැටලුව වර්චුවල් පරිසරයක් භාවිතා කිරීමෙන් හෝ pipx මගින් යෙදුම් ස්ථාපනය කිරීමෙන් විසඳිය හැක.


