Python s'ha convertit en una eina essencial per a desenvolupadors, científics de dades i administradors de sistemes a causa de la seva versatilitat i biblioteques robustes. Per gestionar paquets Python, l'eina 'pip' s'utilitza àmpliament. Tanmateix, si us heu trobat amb l'error frustrant de l'ordre pip no trobat al vostre sistema Linux, pot ser un obstacle per al vostre flux de treball. Afortunadament, aquest error es pot solucionar amb uns quants passos senzills.
Entendre l'ordre pip no trobat Error

Error: l'ordre no s'ha trobat pip
Quan rebeu l'error no trobat l'ordre pip a Linux, vol dir que el vostre sistema no pot localitzar el fitxer 'pip' comandament. Això pot passar per diversos motius, com ara dependències que falten, instal·lació incorrecta o problemes amb la variable PATH del vostre sistema. La resolució d'aquest problema és crucial per gestionar els paquets Python de manera eficient.
Explorem algunes solucions habituals per solucionar l'error de l'ordre pip no trobat a Linux.
1. Verifiqueu que pip estigui instal·lat
Per comprovar si pip està instal·lat a Linux, executeu l'ordre següent en un terminal:
què és un ubuntu essencial per a la construcció
Sintaxi:
python3 -m pip --version>

Si pip està instal·lat, veureu un número de versió. Si no veieu un número de versió, pip no està instal·lat.
Explicació:
- python3 és l'ordre per iniciar l'intèrpret Python 3.
- -m diu a Python que executi el mòdul especificat com a script.
- pip és el nom del mòdul que instal·la els paquets Python.
- -versió diu a pip que imprimeixi el seu número de versió.
Si pip està instal·lat, veureu un número de versió. Si no veieu un número de versió, pip no està instal·lat.
2. Proveu pip3 en comptes de pip
En algunes distribucions de Linux, Python 3 és la versió predeterminada de Python. Si escriviu python al vostre terminal, pot ser que es produeixi un error, ja que actualment la majoria de distribucions s'envien amb python3 de manera predeterminada.

python3 s'instal·la en lloc de 'python'
Si aquest és el cas, proveu d'utilitzar 'pip3' en lloc de 'pip' per gestionar els paquets de Python.
pip3 install>

Sortida: pip3 instal·la Flask
3. Instal·leu el paquet 'python3-pip'.
Si rebeu un missatge d'error que indica que no s'ha trobat pip, és possible que no tingueu el paquet pip instal·lat al vostre sistema.
Per instal·lar pip a Linux, haureu d'utilitzar el gestor de paquets de la vostra distribució per instal·lar el paquet python3-pip.
Instal·lació de pip3
Fedora i altres distribucions basades en Red Hat:
Obriu el vostre terminal i executeu l'ordre següent:
sudo dnf install python3-pip>

sudo dnf install python3-pip
Debian i Ubuntu:
Obriu el vostre terminal i executeu l'ordre següent:
sudo apt install python3-pip>

sudo apt install python3-pip
Un cop instal·lat el gestor de paquets Python 3 (pip3), hauríeu de poder executar l'ordre pip3 sense cap error.
4. Utilitzeu el mòdul ‘ensurepip’
Python simplifica el procés d'instal·lació de pip dins d'un entorn Python proporcionant el garantirpip mòdul. Aquest mòdul racionalitza la instal·lació de pip, cosa que us permet posar-lo en funcionament sense esforç.
Per utilitzar assurepip, obriu el vostre terminal i executeu l'ordre següent:
python3 -m ensurepip --upgrade>

Sortida: python3 -m assurepip –upgrade
Explicació:
- python3: Aquesta és l'ordre que s'utilitza per invocar Python 3 al vostre terminal.
- -m: L'opció -m significa mòdul i s'utilitza per executar un mòdul Python com a script.
- assurepip: assurepip és un mòdul de Python dissenyat per garantir que el gestor de paquets pip estigui disponible al vostre entorn Python.
- -Actualització: El senyalador –upgrade s'utilitza per assegurar-vos que teniu instal·lada la darrera versió de pip. Actualitzarà pip si hi ha disponible una versió més nova.
Aquesta ordre inicia la instal·lació de pip, assegurant-vos que teniu la versió més actualitzada. El mòdul assurepip garanteix essencialment que pip estigui disponible per al vostre entorn Python, eliminant la necessitat d'instal·lació manual o qualsevol procediment complex.
5. Instal·lació de pip mitjançant 'get-pip.py'
L'script get-pip.py serveix com una eina versàtil dissenyada per facilitar la instal·lació de components essencials de Python, inclòs pip, eines de configuració , i roda , en entorns on poden faltar. Per instal·lar pip amb 'get-pip.py', seguiu aquests passos:
Pas 1: Baixeu l'script 'get-pip.py'.
Baixeu l'script get-pip.py directament.
- Per descarregar l'script get-pip.py directament, aneu a l'URL següent al vostre navegador web: https://bootstrap.pypa.io/get-pip.py
- Premeu Ctrl+S o Feu clic amb el botó dret> Desa com i deseu-lo com a fitxer Python amb extensió .py.
Baixeu l'script get-pip.py amb curl.
Per descarregar l'script get-pip.py utilitzant rínxol , obriu un terminal o un indicador d'ordres i executeu l'ordre següent:
caràcter a cadena en java
curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py>

Baixant 'get-pip.py' amb curl
Explicació:
- rínxol és una eina de línia d'ordres que es pot utilitzar per transferir dades a través d'una xarxa.
- -sSL diu a curl que utilitzi el protocol HTTPS i que silencii tota la sortida excepte els errors.
- https://bootstrap.pypa.io/get-pip.py és l'URL de l'script get-pip.py.
- -o get-pip.py diu a curl que desi l'script get-pip.py al directori actual amb el nom de fitxer get-pip.py.
Això baixarà l'script get-pip.py al directori actual.
Pas 2: Executeu l'script 'get-pip.py'
Després de descarregar get-pip.py, obriu el terminal i navegueu fins al directori on es troba l'script mitjançant l'ordre cd i inicieu el procés d'instal·lació executant l'ordre següent:
python3 get-pip.py>

Aquesta ordre activa el procés d'instal·lació, assegurant que pip està configurat correctament al vostre sistema.
6. Instal·lació de pip com a aplicació Zip autònoma
A més d'integrar pip al vostre entorn Python, pip també està disponible com a aplicació zip autònoma, que ofereix una manera còmoda i portàtil de gestionar paquets Python.
Pas 1: S'està baixant 'pip.pyz'
Aquesta versió autònoma es pot descarregar des de l'URL següent: https://bootstrap.pypa.io/pip/pip.pyz .
L'aplicació zip és versàtil i es pot executar amb qualsevol versió compatible de Python.
Per llistar les ordres admeses, aneu al directori on es baixa pip.pyz, escriviu aquesta ordre al vostre terminal:
python3 pip.pyz --help>

Sortida: python3 pip.pyz –help
Pas 2: S'està instal·lant el paquet amb pip.pyz
Navegueu fins al directori on es troba el fitxer pip.pyz, obriu un terminal i executeu l'ordre següent:
python3 pip.pyz install>

S'està instal·lant el paquet amb pip.pyz
Això instal·larà el paquet numpy a la instal·lació de Python que esteu utilitzant actualment.
7. Actualitzeu la vostra variable PATH
De vegades, fins i tot després d'instal·lar Python i pip, l'error no trobat de l'ordre pip pot persistir a causa de problemes amb la variable PATH del vostre sistema. Per solucionar-ho, hauríeu d'afegir el directori binari pip al vostre PATH.
Pas 1: Comprovant la vostra variable PATH
Abans d'abordar l'error no trobat l'ordre pip, és essencial comprovar la vostra variable PATH per entendre la seva configuració actual.
Per fer-ho, obriu el vostre terminal i executeu l'ordre següent:
echo $PATH>

El echo $PATH L'ordre imprimeix el valor actual de l' variable d'entorn $PATH . La variable $PATH és una llista de directoris que l'intèrpret d'ordres cerca fitxers executables quan executeu una ordre.
Aquesta ordre mostrarà la configuració completa del camí per al vostre sistema Linux. Tingueu en compte els directoris enumerats; pots tenir /usr/local/bin i /usr/bin a la vostra variable PATH, però si falten, haureu d'actualitzar-la per incloure aquests directoris.
Pas 2: Actualitzant el teu Variable PATH
conversió de int a cadena en java
- Obriu el fitxer de configuració de l'intèrpret d'ordres adequat, depenent del vostre intèrpret d'ordres.
Si utilitzeu l'intèrpret d'ordres Bash, obriu el fitxer Fitxer ‘.bashrc’ , mentre que els usuaris de l'intèrpret d'ordres Zsh haurien d'editar el fitxer Fitxer ‘.zshrc’ .
Podeu utilitzar editors de text com 'nano' o 'vim' per a aquest propòsit. Ho estem mostrant perquè els passos de l'intèrpret d'ordres de bash són els mateixos per a zsh.
nano ~/.bashrc>

Obrint .bashrc amb nano
matriu java ordenada
Per a l'intèrpret d'ordres zsh substituïu '~/.bashrc' per '~/.zshrc' .i.e nano ~/.zshrc
Això obrirà el fitxer .bashrc a l'editor de text nano al vostre terminal, pot semblar així:

.bashrc a l'editor de text nano
- Aneu al final d'aquest fitxer i afegiu aquesta línia:
export PATH='/usr/local/bin:/usr/bin:$PATH'>
Aquesta línia afegeix els directoris necessaris a la vostra variable PATH, assegurant-vos que es poden trobar les ordres i les eines del sistema.

- Premeu ' Ctrl + s' per desar '.bashrc' i ' Ctrl + x' per sortir de l'editor de text nano.
Pas 3: Aplicació de canvis al vostre entorn Shell
Després d'actualitzar el fitxer de configuració del shell, heu d'aplicar els canvis a la vostra sessió actual del shell. Per fer-ho, seguiu aquests passos:
source ~/.bashrc>

Aquesta ordre torna a carregar la configuració de l'intèrpret d'ordres, aplicant els canvis que heu fet a la variable PATH.
Ara, proveu d'executar l'ordre 'pip3' per instal·lar el paquet necessari.
8. Utilitzeu l'opció '-m pip' de Python
Si encara us trobeu amb l'error de l'ordre pip no trobat, podeu utilitzar l'opció '-m pip' de Python per executar pip com a mòdul. Per exemple, per instal·lar un paquet amb 'pip', podeu utilitzar:
python3 -m pip install>

Sortida: python3 -m pip install Flask
Aquest mètode evita la necessitat de tenir l'ordre 'pip' al vostre PATH.
9. Utilitzeu l'entorn virtual Python
A més, utilitzant Entorns virtuals Python pot proporcionar una solució sòlida a aquest error, permetent entorns Python aïllats i evitant conflictes. Els entorns virtuals us permeten crear entorns Python aïllats, cadascun amb el seu propi conjunt de paquets i dependències, sense interferir amb la instal·lació de Python a tot el sistema.
Quan s'utilitzen des d'un entorn virtual, les eines d'instal·lació habituals, com ara pip, instal·laran paquets Python en un entorn virtual sense necessitat de fer-ho explícitament.
Les versions recents de Python 3 inclouen mòdul venv , que pot crear entorns virtuals.
Pas 1: Creació d'un entorn virtual
Creeu un entorn virtual nou mitjançant el mòdul 'venv' (Python 3.3 i posteriors):
conversió de cadena java a nombre enter
python3 -m venv myenv>
Substituïu 'myenv' pel nom desitjat per al vostre entorn virtual.

A l'entorn virtual 'myenv', tal com es mostra a la figura anterior, notareu que 'paper' La carpeta conté 'pip' i 'pip3'. Aquests binaris es generen automàticament en crear l'entorn virtual.
Pas 2: Activa l'entorn virtual
Per activar l'entorn virtual myenv, farem servir comanda font .
source myenv/bin/activate>

Quan hàgiu activat l'entorn virtual anomenat myenv, l'ordre 'pip' que utilitzareu es troba al directori 'myenv/bin'.
Pas 3: Instal·lant el paquet amb pip
Podeu instal·lar paquets amb 'pip' sense trobar l'error no trobat l'ordre pip.
pip install>

Per desactivar l'entorn virtual i tornar a Python a tot el sistema, només cal que executeu:
deactivate>

S'està desactivant l'entorn Python
10. Actualitza pip a la darrera versió
Si pip encara no funciona, podeu provar d'actualitzar-lo a la darrera versió. Per fer-ho, obriu un terminal i executeu l'ordre següent:
python3 -m pip install --upgrade pip>

S'està actualitzant pip a la darrera versió
Explicació:
- python3 és l'ordre per iniciar l'intèrpret Python 3.
- -m diu a Python que executi el mòdul especificat com a script.
- pip és el nom del mòdul que instal·la els paquets Python.
- instal·lar és l'ordre per instal·lar un paquet.
- – actualització diu a pip que actualitzi el paquet especificat a la darrera versió.
En altres paraules, aquesta ordre dirà a pip que baixi i instal·li la darrera versió de si mateix.
Conclusió
Trobar-se amb l'error de l'ordre pip no trobat a Linux pot ser una experiència frustrant, però és un problema comú amb solucions senzilles. Mitjançant les solucions anteriors, podeu resoldre aquest error i continuar gestionant els paquets de Python amb facilitat. Recordeu adaptar les solucions a la vostra distribució i configuració específiques de Linux i tornareu a treballar sense problemes amb els paquets de Python en molt poc temps.
Per obtenir més informació sobre Pip Checkout PIP Python .