pip3: opdracht niet gevonden

Ik wil Tensorflow installeren volgens deze instructies.
https://www.tensorflow.org/versions/r0.12/get_started /os_setup#pip_installation.

Maar als ik deze code op de terminal probeer, wordt er een fout geretourneerd.

$ sudo pip3 install --upgrade $TF_BINARY_URL
sudo: pip3: command not found

Dus ik installeerde Homebrew en probeerde pip-3 te verwijderen en opnieuw te installeren, maar het lukte niet.

MakotonoMacBook-ea:~ makotomiyazaki$ brew uninstall python3-pip
Error: No such keg: /usr/local/Cellar/python3-pip
MakotonoMacBook-ea:~ makotomiyazaki$ brew install python3-pip
Error: No available formula with the name "python3-pip" 
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Wat moet ik doen om pip3 te krijgen?
Mijn besturingssysteem is macOS High Sierra en ik heb python 3.6.2 al geïnstalleerd.

EDIT: ik heb het geprobeerd

python3 -m pip

en wat terugkwam was dit.

The directory '/Users/makotomiyazaki/Library/Caches/pip/http' or its 
parent directory is not owned by the current user and the cache has 
been disabled. Please check the permissions and owner of that 
directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/makotomiyazaki/Library/Caches/pip' or its parent 
directory is not owned by the current user and caching wheels has been 
disabled. check the permissions and owner of that directory. If 
executing pip with sudo, you may want sudo's -H flag.
You must give at least one requirement to install (see "pip help 
install")

Ik heb ook geprobeerd welke pip3, maar ik weet alleen niet of het werkte…

MakotonoMacBook-ea:~ makotomiyazaki$ sudo which pip3 install --upgrade $TF_BINARY_URL
/usr/bin/install

Antwoord 1, autoriteit 100%

Je zou pip3 moeten installeren.

Op Linux zou het commando zijn: sudo apt install python3-pip

Op Mac, gebruik brew, eerst brew install python3
Vervolgens brew postinstall python3

Probeer pip3 -Vte bellen om te zien of het werkte.


Antwoord 2, autoriteit 10%

Ik had dit probleem en ik heb het opgelost met de volgende stappen
U moet python3-p volledig verwijderen met:

sudo apt-get --purge autoremove python3-pip

Herstel vervolgens het pakket met:

sudo apt install python3-pip

Om te bevestigen dat alles werkt, voer je uit:

pip3 -V

Hierna kunt u nu pip3 gebruiken om elk python-pakket van uw interesse te beheren. Bijv.

pip3 install NumPy

Antwoord 3, autoriteit 2%

het is mogelijk als je al een python hebt geïnstalleerd (pip), je zou een upgrade op mac kunnen doen door

brew upgrade python

Antwoord 4

Het schrijven van het hele pad/de map, bijv. (voor Windows) C:\Programs\Python\Python36-32\Scripts\pip3.exe install mypackage. Dit werkte goed voor mij toen ik problemen had met pip.


Antwoord 5

Probeer dit als andere methoden niet werken:

  1. brew install python3
  2. brew link –overwrite python
  3. brew postinstall python3

Antwoord 6

Na yum install python3-pipte hebben geïnstalleerd, controleer je de naam van het geïnstalleerde binaire bestand. bijv.

ll /usr/bin/pip*

Op mijn CentOS 7 heet het pip-3in plaats van pip3.

Other episodes