Jinsi ya Kuongeza na Kutumia pip kwenye Ubuntu: Mwongozo Kamili wa Usimamizi wa Pakeji za Python

1. Jinsi ya Kusanidi pip kwenye Ubuntu

Katika Ubuntu, pip ni chombo muhimu cha usimamizi wa vifurushi kwa Python. Kwa kutumia pip, unaweza kusimamia kwa urahisi maktaba na moduli za Python, na kuboresha kwa kiasi kikubwa ufanisi wa maendeleo. Sehemu hii inaelezea jinsi ya kusanidi pip kwenye Ubuntu.

1.1 Jinsi ya Kusanidi pip kwa Python 3

Ingawa Ubuntu imekuja na Python 3 iliyosanikishwa awali, pip inahitaji kuongezwa kwa mikono. Fuata hatua zifuatazo ili kuisanidi.

  1. Sasisha orodha ya vifurushi
    sudo apt update
    

Amri hii inachukua orodha ya vifurushi ya hivi karibuni na kusasisha taarifa za vifurushi vya mfumo.

  1. Sakinisha pip
    sudo apt install python3-pip
    

Hii inasakinisha pip kwenye mfumo wako.

  1. Thibitisha usakinishaji
    pip3 --version
    

Tumia amri hii kuthibitisha kuwa pip imewekwa kwa usahihi.

1.2 Jinsi ya Kusanidi pip kwa Python 2

Ingawa Python 2 haijaaungwa mkono tena, unaweza kuisanidi katika mazingira maalum kwa kufuata hatua zifuatazo.

  1. Washa hazina ya Universe
    sudo add-apt-repository universe
    sudo apt update
    
  1. Sakinisha Python 2 na pip
    sudo apt install python2
    curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
    sudo python2 get-pip.py
    

2. Pip ni Nini? Muhtasari wa Usimamizi wa Vifurushi vya Python

pip ni chombo kinachokuruhusu kusanidi kwa urahisi maktaba na moduli za Python kutoka kwenye Kielezo cha Vifurushi cha Python (PyPI). Kwa kushughulikia utegemezi mgumu kiotomatiki, pip huboresha ufanisi wa maendeleo.

2.1 Kazi za Msingi za pip

Kwa kutumia pip, unaweza kufanya shughuli kama vile:

  • Kusanidi vifurushi
    pip install <package-name>
    
  • Kuondoa vifurushi
    pip uninstall <package-name>
    
  • Kuboresha vifurushi
    pip install --upgrade <package-name>
    

2.2 Faida za pip

  • Utatuzi wa utegemezi : pip hushughulikia kiotomatiki utegemezi kati ya vifurushi na husimamia maktaba nyingi kwa ufanisi.
  • Kupata maktaba za hivi karibuni kwa urahisi : Unaweza kusanidi mara moja maktaba za hivi karibuni zilizo kwenye PyPI.

3. Vidokezo Muhimu Unapotumia pip kwenye Ubuntu

Unapotumia pip katika mazingira ya Ubuntu, inaweza kuathiri msimamizi wa vifurushi wa mfumo (apt). Ikiwa unataka kuepuka kuathiri mfumo mzima, inashauriwa kusanidi vifurushi katika ngazi ya mtumiaji kwa kutumia chaguo la --user.

3.1 Kusanidi vifurushi kwa chaguo la --user

pip install --user <package-name>

Hii inasanikisha vifurushi kwenye saraka ya nyumbani ya mtumiaji bila kuathiri mfumo mzima.

3.2 Kushughulikia makosa ya pip install

Kwenye Ubuntu 23.04 na baadaye, makosa yanaweza kutokea unapojaribu kutumia pip nje ya mazingira ya virtual. Unaweza kutatua hili kwa kuunda mazingira ya virtual na kusanidi vifurushi ndani yake, au kwa kutumia pipx kusanidi programu.

4. Kuweka Mazingira ya Virtual na Kutumia pip

Unapofanya kazi kwenye miradi mingi inayohitaji maktaba tofauti, kutumia mazingira ya virtual huzuia migogoro ya maktaba. Mazingira ya virtual huruhusu kila mradi kudumisha utegemezi wa kipekee, na kuweka mazingira yako ya maendeleo yakiwa yamepangwa.

4.1 Kuunda mazingira ya virtual

Kwanza, sanidi moduli ya venv na uunde mazingira ya virtual.

sudo apt install python3-venv
python3 -m venv myenv

4.2 Kuamsha mazingira ya virtual

Endesha amri ifuatayo ili kuamsha mazingira ya virtual.

source myenv/bin/activate

Mara baada ya kuamsha, kipengele cha terminal kitaonyesha jina la mazingira.

4.3 Kusimamia vifurushi ndani ya mazingira ya virtual

Unaweza kusanidi vifurushi ndani ya mazingira ya virtual kwa kutumia amri ya kawaida ya pip.

pip install <package-name>

4.4 Kuzima mazingira ya virtual

Endesha amri ifuatayo kuondoka kwenye mazingira ya virtual.

deactivate

5. Utatuzi wa Tatizo: Kutatua Masuala ya pip na Mazingira ya Virtual

While using pip and virtual environments, you may encounter certain issues. This section introduces common problems and their solutions.

5.1 If the virtual environment cannot be activated

If activation fails, ensure you are in the correct directory. Use the following command to check whether the activate script exists.

ls /path/to/your/environment/bin

5.2 If packages are not installed correctly

If the virtual environment is not activated, packages may be installed system-wide. Activate the virtual environment and try again.

5.3 Resolving pip installation errors

If you encounter the “externally managed environment” error on Ubuntu 23.04 or later, use a virtual environment or install applications using pipx to resolve the issue.