我知道有很多类似的问题,但没有一个对我有用。
问题:我在 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:
以下是我已经阅读过的一些类似问题:
请帮帮我。我真的很困惑。
谢谢,
答案 0 :(得分:1)
pip
和 pip3
只是同一个程序的两个不同名称。本质上,唯一的区别是它们被硬编码安装到的路径; pip
通常是安装到 Python 2 安装的版本,pip3
安装到 Python 3 安装。
不过,在您的虚拟环境中,通常只有一个 Python 安装可用;虚拟环境的目的是提供“该”安装使用。因此,它只是为命令使用 pip
和 python
之类的名称,而不是提供任何类型的特定于版本的名称。这些名称指的是用于创建虚拟环境的任何特定版本。