pip3: opdracht niet gevonden, maar python3-pip is al geïnstalleerd

Ik niet kan gebruiken pip3 al python3-pip is al geïnstalleerd. Hoe het probleem op te lossen?

sudo pip3 install virtualenv
sudo: pip3: command not found

sudo apt-get install python3-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
  • kunt u proberen te vinden van de pip3 in je comp?
  • Welke versie van Debian/Ubuntu (of derivaten) gebruik je?
  • Deze pagina helpt me beseffen dat pip of pip3 is de juiste naam van de opdracht in plaats python3-pip.
  • de installatie is in uw ~/.local/bin/pip3, niet in je pad.
InformationsquelleAutor Searene | 2015-06-23

 

6 Replies
  1. 38

    Uitvoeren

    locate pip3

    het geeft u een lijst van de resultaten zoals deze

    /<path>/pip3
    /<path>/pip3.x

    ga naar /usr/local/bin naar een symbolische koppeling maken naar waar je pip3 ligt

    ln -s /<path>/pip3.x /usr/local/bin/pip3
    • Dank je wel, het werkte!
    • Als je het niet erg, pls accepteren het Antwoord thanks =)
    • In mijn geval had ik dezelfde python 3 virtuele omgevingen die ik in staat was het te verwijderen met behulp van de locate opdracht en installeer python3-pip
    • ln -s /<path>/pip3 /usr/bin/pip3, dit werkt voor mij
    • dit antwoord maakt kwetsbaar met een reeds verdachte systeem … een betere oplossing is vermeld hieronder eerst te verwijderen en vervolgens installeren python3-pip
    • -bash: zoek: command not found
    • u moet kunnen sudo commando voor het zoek
    • Geprobeerd. Werkte niet. 🙁 Ik ben het op een VM – CentOS
    • u kan willen controleren in /bin en /usr/bin om te zien of zoek eigenlijk bestaan, u mogelijk moet installeren die de eerste opdracht. afwisselend, de kassa van de andere oplossingen hieronder.

  2. 113

    Kunt u gebruik maken van python3 -m pip als een synoniem voor pip3. Dat heeft me gered van een paar keer.

    • Het werkt in Amazon Linux AMI ook. Veel dank.
    • Dit werkt echt. En u kunt gebruik maken van sudo met het. Indien u alleen een link, kunt u geen gebruik maken van sudo tenzij je root bent.
    • Werkte in AWS EMR! Bedankt
    • Cool het werkt voor EC2
    • Thanks Lieve
    • Dank je wel, werkt in 2019, op EMR!

  3. 47

    Ik had een soortgelijk probleem. In mijn geval, ik had om te verwijderen en vervolgens opnieuw installeren pip3:

    sudo apt-get remove python3-pip
    sudo apt-get install python3-pip
    • moet het antwoord geaccepteerd
    • ook werkte voor mij, maar niet voor het doen van een paar dingen (heropend console, liep hash -r, probeerde symbolische koppelingen boven, verwijderde het zich pip3 paden – of in ieder geval geprobeerd). Een van de dingen die ik deed dit werk als het niet voor
    • lijkt een slechte installatie van python3-pip is een gemeenschappelijk probleem (?). dit antwoord ook werkte ik ook op Ubuntu 18.04 (die enkele maanden geleden werd vernieuwd van Ubuntu 16.04;
  4. 6

    Hetzelfde probleem op Fedora 23. Ik moest opnieuw python3-pip voor het genereren van de juiste pip3 mappen in /usr/bin/.

    sudo dnf reinstall python3-pip
  5. -1

    Er is geen behoefte om te installeren virtualenv. Je maakt gewoon een workfolder en open je editor in. In de veronderstelling dat u vscode,

    $mkdir Directory && cd Directory
    $code .

    Het is de beste manier om te voorkomen dat het breken van Ubuntu/linux afhankelijkheden door te rommelen met de omgevingen. In het geval er iets mis gaat, kunt u altijd verwijderen van die map en beginnen met een schone lei beginnen. Anders, knoeien met de ubuntu/linux python-omgevingen kunnen verknoeien systeem apps/OS (met inbegrip van de terminal). Vervolgens kunt u op shift+P en type python:selecteer tolk. Kiezen voor een versie hoger dan 3. Na dat u kan doen

    $pip3 -v

    Het display van de pip-versie. Vervolgens kunt u het voor installaties als

    $pip3 install Library

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *