我总是使用pip install
(我认为这等同于pip3 install
我的环境中只有python3)来安装软件包。但是我最近听说python3 -m pip install
比较好。为什么?
我建议不要直接调用任何pip somecommand
(或pip3
)脚本。相反,显式地为特定的Python解释器调用pip的可执行模块会更安全path/to/pythonX.Y -m pip somecommand
。
这样做有很多优点,例如:
path/to/venv/bin/python -m pip install SomeProject
path\to\venv\Scripts\python.exe -m pip install --upgrade pip
但是,是的,如果所有设置都完美,那么python3 -m pip install SomeProject
并且pip3 install SomeProject
应该做完全相同的事情,但是在很多情况下,设置存在问题,并且事情无法按预期进行,并且用户感到困惑(如在此平台上对此主题有很多疑问)。
参考文献
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句