我必须安装狮身人面像在 Ubuntu 上使用python(django)我遇到了这两个命令:pip install Sphinx
,然后我还看到了这个python -m pip install Sphinx
。
在哪里有区别狮身人面像将会安装什么,因为我想在全球范围内使用 Sphinx?
答案1
/usr/bin/pip
只是一个pip
使用以下代码调用模块的Python 脚本功能load_entry_point
。因此,以下内容(大部分)是等效的:
python -m pip ...
pip ...
看Stack Overflow 上的 pip install 和 python -m pip install 有什么区别?了解详情。
答案2
只要你没有安装多个版本的 Python,这两个命令的作用是一样的。你可以这样做来测试
pip list
并且python -m pip list
它应该输出相同的包。
如果你确实安装了多个版本,请将首选版本保留在你的路径上,或直接使用其绝对路径调用它,即/usr/bin/python