“pip install sompackage 和 python pip install somepackage”命令之间的区别

“pip install sompackage 和 python pip install somepackage”命令之间的区别

我必须安装狮身人面像在 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

相关内容