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
Попробуйте это, если другие методы не работают:
- заварить установить python3
- Заварить ссылку - переписать питона
- заваривать postinstall python3
В моем случае, хотя python3-pip уже был установлен, он не распознал pip3. После переустановки с
sudo yum reinstall python3-pip
он работал нормально и распознавал команды pip3.
После
yum install python3-pip
, проверьте имя установленного двоичного файла. например
ll /usr/bin/pip*
В моем CentOS 7 он называется
pip-3
вместо
pip3
.