Kompletong Gabay sa Pag-install ng Pip at Virtual Environment sa Ubuntu | Para sa Mga Baguhan

1. Paano I-install ang pip sa Ubuntu

Sa Ubuntu, ang pip ay mahalaga bilang tool sa pag-manage ng mga package ng Python. Sa pamamagitan ng paggamit ng pip, madaling mapapamahalaan ang mga library at module ng Python, na nagpapahusay sa efficiency ng pag-develop. Sa seksyong ito, ipapaliwanag ang mga hakbang sa pag-install ng pip sa Ubuntu.

1.1 Paano I-install ang pip para sa Python 3

Sa Ubuntu, ang Python 3 ay naka-install na bilang default, ngunit kailangang idagdag nang manu-mano ang pip. Sundin ang mga sumusunod na hakbang upang mag-install.
  1. Update ng Listahan ng Package
   sudo apt update
Nag-o-obtain ng pinakabagong listahan ng mga package upang i-update ang impormasyon ng mga package ng system.
  1. Pag-install ng pip
   sudo apt install python3-pip
Sa ganitong paraan, maii-install na ang pip.
  1. Pag-verify ng Pag-install
   pip3 --version
Sa command na ito, mapipirmahan kung tama ang pag-install ng pip.

1.2 Paano I-install ang pip para sa Python 2

Ang Python 2 ay natapos na ang support nito, ngunit kung kailangan sa tiyak na environment, maaaring i-install gamit ang mga sumusunod na hakbang.
  1. Pag-activate ng Universe Repository
   sudo add-apt-repository universe
   sudo apt update
  1. Pag-install ng Python 2 at pip
   sudo apt install python2
   curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
   sudo python2 get-pip.py
侍エンジニア塾

2. Ano ang pip? Pangkalahatang-ideya ng Tool sa Pamamahala ng Pakete ng Python

Ang pip ay isang tool na nagpapahintulot na madaling i-install ang mga library o module ng Python mula sa PyPI (Python Package Index). Dahil dito, madaling mapamahalaan ang mga komplikadong relasyon ng dependency, na nagpapataas ng kahusayan sa pag-unlad.

2.1 Mga Pangunahing Tungkulin ng pip

Sa paggamit ng pip, posible ang mga sumusunod na operasyon.
  • Pag-install ng Package
   pip install <package_name>
  • Pag-uninstall ng Package
   pip uninstall <package_name>
  • Pag-upgrade ng Package
   pip install --upgrade <package_name>

2.2 Mga Benepisyo ng pip

  • Paglutas ng Relasyon ng Dependency: Ang pip ay awtomatikong hinahawakan ang mga relasyon ng dependency sa pagitan ng mga package, at angkop na namamahala sa maraming library.
  • Madaling Pagkuha ng Pinakabagong Library: Maaaring mabilis na i-install ang pinakabagong library na nirehistro sa PyPI.

3. Mga Paunawa sa Paggamit ng pip sa Ubuntu

Kapag gumagamit ng pip sa kapaligiran ng Ubuntu, maaaring magkaroon ng salungatan sa pamamahala ng mga package ng sistema (apt). Lalo na, kung hindi mo gustong maapektuhan ang buong sistema, inirerekomenda na gumamit ng --user opsyon upang i-install sa antas ng user.

3.1 Pagsasinstall Gamit ang --user Opsyon

pip install --user <pangalan ng pakete>
Dahil dito, ang mga pakete ay i-install sa home directory ng user, at hindi maapektuhan ang buong sistema.

3.2 Paraan ng Paglutas sa Error ng pip install

Sa Ubuntu 23.04 at mga bersyon na sumusunod, kapag sinubukan na gamitin ang pip nang direkta sa labas ng virtual environment, maaaring magkaroon ng error. Ang problemang ito ay malulutas sa pamamagitan ng paglikha ng virtual environment at pag-install ng mga pakete doon, o paggamit ng pipx upang i-install ang mga aplikasyon.

4. Pag-set up ng Virtual Environment at Paggamit ng pip

Kung gumagamit ng iba’t ibang library sa maraming proyekto, ang paggamit ng virtual environment ay makakapigil sa mga salungatan sa pagitan ng mga library. Ang virtual environment ay nagbibigay-daan sa bawat proyekto na magkaroon ng iba’t ibang dependency, at isang malakas na tool upang mapanatiling maayos at organisado ang development environment.

4.1 Paglikha ng Virtual Environment

Una, i-install ang venv module upang likhain ang virtual environment.
sudo apt install python3-venv
python3 -m venv myenv

4.2 Pag-activate ng Virtual Environment

Upang gawing epektibo ang virtual environment, i-execute ang sumusunod na command.
source myenv/bin/activate
Kapag na-activate, lalabas ang pangalan ng virtual environment sa prompt ng terminal.

4.3 Pamamahala ng Package sa Loob ng Virtual Environment

Kapag nag-i-install ng package sa loob ng virtual environment, maaaring gumamit ng karaniwang pip command.
pip install <pangalan ng package>

4.4 Pagwawakas ng Virtual Environment

Upang tapusin ang virtual environment, i-execute ang sumusunod na command.
deactivate

5. Paglutas ng mga Problema: Pagresolba ng mga Isyu Tungkol sa pip at Virtual Environment

Sa paggamit ng virtual environment o pip, maaaring mangyari ang mga problema. Dito, ipapakita namin ang mga karaniwang problema at ang kanilang mga solusyon.

5.1 Kapag hindi ma-activate ang Virtual Environment

Kapag hindi na-activate ang virtual environment, unang suriin kung nasa tamang direktoriya ka. Maaari mong suriin kung umiiral ang activate script gamit ang sumusunod na utos.
ls /path/to/your/environment/bin

5.2 Kapag hindi tama ang Pag-install ng mga Package

Kung hindi na-activate ang virtual environment, maaaring i-install ang mga package sa buong sistema. I-activate ang virtual environment pagkatapos at subukan muli.

5.3 Paglutas ng Error sa Panahon ng Pag-install ng pip

Sa Ubuntu 23.04 at mas bago, kung lalabas ang “externally managed environment” error, maaaring lutasin ito sa pamamagitan ng paggamit ng virtual environment o pag-install ng mga aplikasyon gamit ang pipx.