我最近使用 piprequests
在 python 2.7 中安装包,但是为了这样做,我必须使用:
python -m pip install requests
Run Code Online (Sandbox Code Playgroud)
而不仅仅是:
python pip install requests
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误:
无法打开文件 'pip: [Errno 2] 没有这样的文件或目录
为什么我需要添加-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 的参数。
归档时间: |
|
查看次数: |
4438 次 |
最近记录: |