【问题标题】:python3 and pip is installed on mac but pip3 command not foundpython3和pip安装在mac上但是找不到pip3命令
【发布时间】:2021-07-27 21:15:39
【问题描述】:

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

问题:我在我的 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:

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

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

谢谢,

【问题讨论】:

  • 虚拟环境中安装的pip就是你需要的版本;它只是命名为pip 而不是pip3,因为它不需要将自己与其他安装在其他地方的基于Python-2 的pip 区分开来。

标签: python python-3.x pip


【解决方案1】:

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

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

【讨论】:

  • 只是为了确保我正确理解您,您的意思是 pip(在我的情况下)与 pip3 相同吗?
猜你喜欢
  • 1970-01-01
  • 2021-08-26
  • 1970-01-01
  • 2021-05-11
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 2018-01-31
  • 1970-01-01
相关资源
最近更新 更多