我最近使用pip在python 2.7中安装requests
包,但是为了这样做,我不得不使用:
python -m pip install requests
而不只是:
python pip install requests
给了我一个错误:
无法打开文件'pip:[Errno 2]没有这样的文件或目录
为什么我需要添加-m
?
答案 0 :(得分:2)
View.GONE
告诉python以python -m pip
模块作为主模块运行。
pip
未被理解,因为pip不是python理解的命令行参数(即python pip
是模块)。
如果你的路径上有python脚本目录(Windows上的python 2.7的pip
),那么你可以运行c:\python27\scripts
(之前没有pip
)并传递相同的选项你会转到python
。
所以:你需要添加python -m pip
,以便python知道要用作主模块的模块。 -m pip
是一个安装在python脚本目录中的独立程序,而不是python的参数。