gpt4 book ai didi

python-2.7 - 为什么 "-m"需要 "python -m pip install ..."?

转载 作者:行者123 更新时间:2023-12-04 02:09:11 24 4
gpt4 key购买 nike

我最近用pip安装了requests python 2.7中的包,但是为了这样做我必须使用:

python -m pip install requests 

而不仅仅是:
python pip install requests

这给了我一个错误:

can't open file 'pip: [Errno 2] No such file or directory



为什么我需要添加 -m ?

最佳答案

python -m pip告诉 python 使用 pip 运行模块作为主模块。
python pip不理解,因为 pip 不是 python 理解的命令行参数(即 pip 是一个模块)。

如果 python 脚本目录(c:\python27\scripts 用于 windows 上的 python 2.7)在你的路径上,那么你可以运行 pip (没有 python 之前)并传递与传递给 python -m pip 相同的选项.

所以:你需要添加-m pip所以python知道使用哪个模块作为主模块。 pip是安装在您的 python 脚本目录中的独立程序,而不是 python 的参数。

关于python-2.7 - 为什么 "-m"需要 "python -m pip install ..."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40392499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com