pip 命令找不到?

pip 命令找不到?

有些人刚开始用 Python 可能会有

1
pip: command not found

原因有二:

  • pip 所在路径不在环境变量内
  • 你没装 pip

下面分系统说明下

MacOS / Linux

安装了 conda

如果你安装了 anaconda 或者 miniconda,它所安装的文件夹下有个bin文件夹,需要把他放到环境变量内。

此处以安装了 anaconda 为例,安装路径在~/anaconda

一般命令行是 bash 的,zsh 或者其他的也差不多,下面文件名换个名字而已。下面以 bash 为例。

1
vim ~/.bashrc
2
3
# 按 i 进入键入模式
4
# 添加以下一行
5
PATH=$PATH:~/anaconda
6
# 按 esc,再输入:wq 然后回车保存退出
7
8
source ~/.bashrc # 或者重新开一个命令行窗口

然后检验一下

1
pip --version

应该可以了


如果还是不行,给个江湖救急的法子

首先你要确定~/anaconda/bin下的确有个叫pip的文件(比如用 finder 看)

1
cd ~/anaconda/bin
2
pip install <module>
3
# 如果还是不行
4
./pip install <module>

如果你对./pip里的点.好奇的话,可以砍这里

其他路径下则

1
~/anaconda/bin/pip install <module>

如果上面有一种情况你成功了,那你还有一丝希望,拯救你使用冗长的 pip 命令

1
vim ~/.bashrc
2
# 加入这行
3
alias pip=~/anaconda/bin/pip

用系统自带的 python

1
sudo easy_install pip

Windows

安装了 conda

如果你安装了 anaconda 或者 miniconda,同样把它的bin文件夹添加到环境变量。

windows 添加环境变量方法请自行百度。

安装了官方 python

那你估计真的安装出了问题?