pip3: команда не найдена

Я хочу установить Tensorflow, следуя этой инструкции. https://www.tensorflow.org/versions/r0.12/get_started/os_setup.

Но когда я пытаюсь этот код на терминале, он возвращает ошибку.

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

Поэтому я установил Homebrew и попытался удалить и переустановить pip-3, но ничего не вышло.

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

Что я должен сделать для получения pip3? Моя ОС MacOS High Sierra, и у меня уже установлен Python 3.6.2.

РЕДАКТИРОВАТЬ: я пытался

python3 -m pip

и что вернулось это было.

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")

Я также попробовал, какой pip3, но просто я не знаю, сработало ли это...

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

7 ответов

Решение

Вам нужно будет установить pip3.

В Linux команда будет такой: sudo apt install python3-pip

На Mac, используя brew, сначала brew install python3
затем brew postinstall python3

Попробуйте позвонить pip3 -V чтобы увидеть, сработало ли это.

У меня была эта проблема, и я исправил ее, выполнив следующие действия. Вам необходимо полностью удалить python3-p, используя:sudo apt-get --purge autoremove python3-pip Затем повторно установите пакет с помощью: sudo apt install python3-pip

Чтобы убедиться, что все работает, запустите: pip3 -V

После этого вы теперь можете использовать pip3 для управления любым интересующим вас пакетом python. Например, pip3 установить NumPy

Написание всего пути / каталога, например. (для окон) C:\Programs\Python\Python36-32\Scripts\pip3.exe install mypackage, Это хорошо сработало, когда у меня возникли проблемы с пипсом.

Возможно, если у вас уже установлен Python (pip), вы можете выполнить обновление на Mac с помощью

brew upgrade python

Попробуйте это, если другие методы не работают:

  1. заварить установить python3
  2. Заварить ссылку - переписать питона
  3. заваривать postinstall python3

В моем случае, хотя python3-pip уже был установлен, он не распознал pip3. После переустановки с

sudo yum reinstall python3-pip

он работал нормально и распознавал команды pip3.

После yum install python3-pip, проверьте имя установленного двоичного файла. например

ll /usr/bin/pip*

В моем CentOS 7 он называется pip-3 вместо pip3.

Другие вопросы по тегам