1:出现 pip: command not found 错误是因为系统没有安装 pip 或者 pip 没有正确配置。你可以通过以下步骤解决这个问题:检查是否安装了 pip
python -m pip --version
或者对于 Python 3:
python3 -m pip --version
如果已经安装了 pip,会显示 pip 的版本信息。如果没有安装,会提示找不到 pip
2:安装 pip,如果 pip 没有安装,可以通过以下命令安装
对于 Python 2:
sudo yum install python-pip
对于 Python 3:
sudo yum install python3-pip
3:ython3 -m pip --version 可以正常显示 pip 的版本信息,但直接运行 pip -V 却提示 command not found。这表明 pip 已经安装,但系统的 PATH 环境变量中没有包含 pip 的可执行文件路径
[root@localhost /]
pip 24.3.1 from /usr/local/python3/lib/python3.11/site-packages/pip (python 3.11)
[root@localhost /]
bash: pip: command not found...
[root@localhost /]
4:方法 1:直接使用 python3 -m pip,既然 python3 -m pip 可以正常工作,你可以直接使用它来代替 pip 命令。例如:
python3 -m pip install flask
5:方法 2:将 pip 的路径添加到 PATH
找到 pip 的安装路径
python3 -m pip --version
从输出中可以看到 pip 的安装路径,例如:
pip 24.3.1 from /usr/local/python3/lib/python3.11/site-packages/pip (python 3.11)
pip 的可执行文件通常位于 bin 目录下,例如:
/usr/local/python3/bin/pip
将路径添加到 PATH
编辑你的 shell 配置文件(如 ~/.bashrc 或 ~/.bash_profile),添加以下内容:
export PATH=/usr/local/python3/bin:$PATH
然后运行以下命令使配置生效:
source ~/.bashrc
验证 pip 是否可用
pip -V
如果配置正确,应该会显示 pip 的版本信息
6:方法 3:创建软链接
如果不想修改 PATH,可以创建一个软链接,将 pip 链接到系统默认的路径(如 /usr/local/bin)
sudo ln -s /usr/local/python3/bin/pip /usr/local/bin/pip
然后验证:
pip -V