Pip 安装选项:“pip install”与“python -m pip install”
问题:
我'我面临一个问题,我只能在本地 Python 3.4.1 安装上运行“python -m pip install”,而不能运行“pip install”。你能解释一下这两种方法之间的区别吗?
答案:
“pip install”和“python -m pip install”最终都有相同的目的:使用 pip 包安装 Python 包经理。但是,它们的执行方式有所不同:
“python -m pip install”的主要优点是它允许您指定执行 pip 的确切 Python 版本。在安装了多个 Python 的系统中,“pip”二进制文件可能并不总是链接到正确的版本。
要演示它们的等效性,请考虑以下内容:
这两个命令都调用“pip/__init__.py”中的相同主函数。因此,假设 pip 使用与“python”可执行文件相同的 Python 版本,它们应该以相同的方式执行。
以上是为什么我无法在 Python 3.4.1 安装上运行'pip install”,但'python -m pip install”可以运行?的详细内容。更多信息请关注PHP中文网其他相关文章!