sudo pip <something> 不起作用但 pip <something> 有效

sudo pip <something> doesn't work but pip <something> works

正如标题所说,当我尝试:

sudo pip install virtualenvwrapper

我收到一个错误:

sudo: pip: command not found

如果我删除 sudo 一切正常 - 为什么会这样?

似乎 pip 未在系统级别安装。
您可以通过终端 运行 sudo apt-get install python-pip 在系统级别安装 pip
在此之后,您可以通过 运行 sudo pip install --upgrade pipsudo pip install virtualenvwrapper.

升级 pip

不想使用 sudo 安装 python 包并且不需要全局包安装,您可以像这样使用 --user 标志:

pip install --user <packagename>