logo

Com corregir l'ordre pip no trobat a Linux

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

Captura de pantalla-2023-10-20-105414

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>

Captura de pantalla-2023-10-23-081228

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.

Captura de pantalla-2023-10-20-110100

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>
Captura de pantalla-2023-10-20-112020

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>
Captura de pantalla-2023-10-20-110657

sudo dnf install python3-pip

Debian i Ubuntu:

Obriu el vostre terminal i executeu l'ordre següent:

sudo apt install python3-pip>
Captura de pantalla-2023-10-20-111256

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>
Captura de pantalla-2023-10-23-083306

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>
Captura de pantalla-2023-10-23-084926

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>

Captura de pantalla-2023-10-23-085835

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>
Captura de pantalla-2023-10-23-095401

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>
Captura de pantalla-2023-10-23-100135

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>

Captura de pantalla-2023-10-23-092328

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>
Captura de pantalla-2023-10-23-091213

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í:

Captura de pantalla-2023-10-23-091610

.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.

Captura de pantalla-2023-10-23-091919

  • 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>

Captura de pantalla-2023-10-23-092434

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>
Captura de pantalla-2023-10-20-133808

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.

Captura de pantalla-2023-10-20-165628

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>

Captura de pantalla-2023-10-20-170714

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>

Captura de pantalla-2023-10-20-171252

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

deactivate>
Captura de pantalla-2023-10-20-171512

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>
Captura de pantalla-2023-10-23-092834

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 .