pip3:找不到命令

pip3: command not found

我想按照此说明安装 Tensorflow。 https://www.tensorflow.org/versions/r0.12/get_started/os_setup#pip_installation

但是当我在终端上尝试这段代码时,它 returns 出错了。

$ 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需要做什么? 我的 OS 是 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")

which pip3我也试过了,就是不知道行不行...

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

写完整 path/directory 例如。 (对于 windows)C:\Programs\Python\Python36-32\Scripts\pip3.exe install mypackage。当我遇到 pip 问题时,这对我很有效。

您需要安装 pip3。

在 Linux 上,命令为:sudo apt install python3-pip

在 Mac 上,使用 brew,首先 brew install python3
然后brew postinstall python3

尝试调用 pip3 -V 看看是否有效。

如果您已经安装了 python (pip),您可以通过

在 mac 上进行升级
brew upgrade python

如果其他方法不起作用,试试这个:

  1. brew 安装python3
  2. 酿造link --覆盖python
  3. brew 安装后 python3

我遇到了这个问题,我按照以下步骤修复了它 您需要完全卸载 python3-pip 使用:

sudo apt-get --purge autoremove python3-pip

然后重新安装包:

 sudo apt install python3-pip

为确认一切正常,运行:

 pip3 -V

在此之后,您现在可以使用 pip3 来管理您感兴趣的任何 python 包。例如

pip3 install NumPy

yum install python3-pip之后,检查安装的二进制文件的名称。例如

ll /usr/bin/pip*

在我的 CentOS 7 上,它被命名为 pip-3 而不是 pip3

在我的例子中,虽然已经安装了 python3-pip,但它无法识别 pip3。使用

重新安装后

sudo yum reinstall python3-pip

它运行良好并能识别 pip3 命令。