mac上安装了python3和pip但是找不到pip3命令

时间:2021-05-05 14:19:34

标签: python python-3.x pip

我知道有很多类似的问题,但没有一个对我有用。

问题:我在 Mac 上安装了 Python3(使用 anaconda),但是当我尝试使用 pip3 安装软件包时,我收到错误消息 pip3 command not found。似乎没有安装 pip3,也没有安装 python3-pip。

一些信息:

(base) MacBook-Pro-8:~ mona$ python --version
Python 3.7.4
(base) MacBook-Pro-8:~ mona$ which python
/Users/mona/opt/anaconda3/bin/python
(base) MacBook-Pro-8:~ mona$ pip --version
pip 19.2.3 from /Users/mona/opt/anaconda3/lib/python3.7/site-packages/pip (python 3.7)
(base) MacBook-Pro-8:~ mona$ which pip
/Users/mona/opt/anaconda3/bin/pip
(base) MacBook-Pro-8:~ mona$ pip3 --version
-bash: pip3: command not found
(base) MacBook-Pro-8:~ mona$ locate pip3
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pip/files/pip33
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pip/files/pip34
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/py-pip/files/pip35

此外,当我使用 brew info python3 时,我看到了不同版本的 python3:

enter image description here

以下是我已经阅读过的一些类似问题:

请帮帮我。我真的很困惑。

谢谢,

1 个答案:

答案 0 :(得分:1)

pippip3 只是同一个程序的两个不同名称。本质上,唯一的区别是它们被硬编码安装到的路径; pip 通常是安装到 Python 2 安装的版本,pip3 安装到 Python 3 安装。

不过,在您的虚拟环境中,通常只有一个 Python 安装可用;虚拟环境的目的是提供“该”安装使用。因此,它只是为命令使用 pippython 之类的名称,而不是提供任何类型的特定于版本的名称。这些名称指的是用于创建虚拟环境的任何特定版本。