使用 get-pip 在 OSX 上安装时找不到 Pip 命令 [重复]

Posted

技术标签:

【中文标题】使用 get-pip 在 OSX 上安装时找不到 Pip 命令 [重复]【英文标题】:Pip command not found when installing on OSX using get-pip [duplicate] 【发布时间】:2019-09-26 20:49:19 【问题描述】:

看起来 pip 安装正常(它说“成功安装 pip-19.1.1”),但之后我无法在我的计算机上找到 pip。我正在运行 OSX 10.14.4。

我最近没有在我的 Mac 上使用 Python,最近我为一个项目升级到 Python3,这也需要我使用 pip。我已经安装并运行了 pip,但它一直在尝试使用 Python 2.7,所以我决定卸载并使用新版本的 Python 重新安装 pip。我已经阅读了一些教程来尝试安装 pip。最近,我尝试了这里推荐的方法:https://ahmadawais.com/install-pip-macos-os-x-python/,它让我运行:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

这似乎工作得很好:

Collecting pip
  Downloading https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab790d3d4cece2778288d65323009420/pip-19.1.1-py2.py3-none-any.whl (1.4MB)
     |████████████████████████████████| 1.4MB 706kB/s 
Installing collected packages: pip
  Found existing installation: pip 19.1.1
    Uninstalling pip-19.1.1:
      Successfully uninstalled pip-19.1.1
Successfully installed pip-19.1.1

但是,在此之后尝试使用 pip 会导致“找不到命令”。我意识到可能的问题是它不在我的 PATH 中,但我不知道如何找到它以将其添加到我的路径中。

请让我知道是否还有其他对诊断有用的信息。我对使用这些工具还很陌生,所以我可能只是遗漏了一些明显的东西。

【问题讨论】:

python3 -m pip listpython -m pip list 怎么样? 应该在/usr/local/bin/pip 【参考方案1】:

你可以试试:

pip3 install package-name

或者您可以添加locate pip,如果尚未添加到您的路径中,请添加:

locate pip3

/usr/bin/pip3
/usr/bin/pip3.6
/usr/local/bin/pip3
/usr/local/bin/pip3.7
/usr/share/bash-completion/completions/pip3
/usr/share/bash-completion/completions/pip3.6
/usr/share/man/man1/pip3.1.gz
/usr/share/ruby/vendor_ruby/puppet/provider/package/pip3.rb

然后选择适合您使用的那个。通常对于全新安装(python 3),您应该这样做(请参阅this 帖子):

pip3 install package-name

您可以使用以下命令检查版本:

pip3 --version

如果您还有其他问题,请查看this 问题。

【讨论】:

以上是关于使用 get-pip 在 OSX 上安装时找不到 Pip 命令 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 osx 10.8 上安装 mysql-python 时找不到“my_config.h”文件

使用 npm 命令时找不到模块“npmlog”错误消息

在 OS X 10.7 中找不到 Mysql 命令

在 Heroku 上安装 PyODBC 时找不到 sql.h

使用 DigitalOcean 在 CentOS 7 上安装 laravel 5 时找不到 PDO 驱动程序

在 Windows 上使用 MinGW 编译 C++ 时找不到 omp.h