小能豆

bash:pip:未找到命令

py

我下载了 pip 并运行python setup.py install,一切正常。本教程的下一步是运行,pip install <lib you want>但在它尝试在线查找任何内容之前,我收到错误“bash:pip:未找到命令”。

这是在 Mac OS X 上。我假设运行时某种路径设置不正确setup.py。我该如何进一步调查?我需要检查什么才能更好地了解问题的确切原因?

编辑:我还尝试安装适用于 Mac 的 Python 2.7,希望友好的安装过程能够完成所有日常工作,例如编辑 PATH 以及使一切按照教程正常运行所需的其他操作,但这没有奏效。安装后,运行“python”仍然运行 Python 2.6,PATH 未更新。


阅读 35

收藏
2024-09-23

共1个答案

小能豆

听起来您的系统的 PATH 环境变量未正确设置为包含pip可执行文件的位置。您可以采取以下步骤来调查和修复此问题:

1. 检查是否pip已安装

首先,验证是否pip已安装以及位于何处。在终端中运行以下命令:

which pip

如果没有返回任何内容,则表示pip在当前 PATH 中未找到。

2. 定位pip

如果你通过 安装 Python setup.pypip则可能位于类似目录/usr/local/bin或 Python 安装bin目录中。你可以使用以下命令进行搜索pip

find /usr/local/bin -name pip

或者

find /usr/local/lib/python2.7/site-packages -name pip

3. 添加pip到你的 PATH

一旦找到pip的位置,就可以将其目录添加到 PATH。例如,如果pip位于/usr/local/bin,则可以将其添加到 PATH。

为此,在文本编辑器中打开 shell 配置文件(例如,,.bash_profile.bashrc取决于.zshrc你的 shell):

nano ~/.bash_profile  # or ~/.bashrc or ~/.zshrc

添加以下行(根据需要调整路径):

export PATH="/usr/local/bin:$PATH"

编辑后,保存文件并重新加载您的个人资料:

source ~/.bash_profile  # or ~/.bashrc or ~/.zshrc

4.验证 Python 安装

由于您提到默认使用 Python 2.6 时存在问题,您可以通过运行以下命令检查您的 Python 安装:

python --version

如果仍然显示 Python 2.6,则可能需要指定要使用的 Python 的确切版本。如果您通过 Homebrew 安装了 Python 2.7,通常可以使用以下命令运行它:

python2.7 --version

pip5.再次安装

如果仍然有问题pip,您可以使用以下命令重新安装它:

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

6.检查虚拟环境(如果适用)

如果你正在使用虚拟环境,请确保在运行之前激活它pip。激活命令通常是:

source /path/to/your/venv/bin/activate

概括

通过执行这些步骤,您应该能够找到pip,将其添加到您的 PATH,并确保您的 Python 安装已正确设置。进行更改后,尝试pip再次运行以查看是否能解决问题。

2024-09-23