python3 -m pip安装VS pip3安装

永远

我总是使用pip install(我认为这等同于pip3 install我的环境中只有python3)来安装软件包。但是我最近听说python3 -m pip install比较好。为什么?

和运气

我建议不要直接调用任何pip somecommand(或pip3)脚本。相反,显式地为特定的Python解释器调用pip的可执行模块会更安全path/to/pythonX.Y -m pip somecommand

这样做有很多优点,例如:

  • 明确指出将为哪个Python解释器点子安装项目(Python 2或3,是否在虚拟环境中,等等)。
  • 对于虚拟环境,无需激活即可pip安装(或执行其他操作):path/to/venv/bin/python -m pip install SomeProject
  • 在Windows下,这是唯一的安全升级点子本身path\to\venv\Scripts\python.exe -m pip install --upgrade pip

但是,是的,如果所有设置都完美,那么python3 -m pip install SomeProject并且pip3 install SomeProject应该做完全相同的事情,但是在很多情况下,设置存在问题,并且事情无法按预期进行,并且用户感到困惑(如在此平台上对此主题有很多疑问)。

参考文献

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python3 pip3在Ubuntu上安装失败

来自分类Dev

Python3 pip3在Ubuntu上安装失败

来自分类Dev

无法为 python3 正确安装 pip3

来自分类Dev

离线安装python 3.6.7 pip3

来自分类Dev

Python 3.6.2 pip3 安装失败

来自分类Dev

Pip3安装模块在哪里?

来自分类Dev

使用virtualenv安装pip3

来自分类Dev

无法使用pip3安装DjangoRestFramework?

来自分类Dev

使用pip3安装JupyterLab

来自分类Dev

无法在ubantu中安装“ pip3”

来自分类Dev

从pip3安装软件包

来自分类Dev

如何使用pip3安装scipy?

来自分类Dev

用pip3安装软件

来自分类Dev

pip3 安装 virtualenv 失败

来自分类Dev

从 Python3 开始 - 我应该在哪里放置 pip3 安装请求?

来自分类Dev

Django:如何使用pip3安装mysql / connector python

来自分类Dev

仅安装适用于Python 3.6.3的pip3

来自分类Dev

各种python安装的pip3列表

来自分类Dev

pip3 在 Raspbian 上安装 opencv-python 错误

来自分类Dev

Python3和pip3 +为python2安装的轮子也可以用于python3

来自分类Dev

无法在FreeBSD上使用pip3安装matplotlib

来自分类Dev

安装带有pip3问题的Guppy

来自分类Dev

pip3在Google Colab上安装pyaudio

来自分类Dev

sudo pip3在Google Cloud功能上安装

来自分类Dev

pip3安装的jupyter问题:'notebook'不是Jupyter命令

来自分类Dev

在pip3中安装Selenium时出错

来自分类Dev

在Ubuntu 18.04上重新安装pip3

来自分类Dev

无法在MacOS Sierra上使用pip3安装mysqlclient

来自分类Dev

在 Ubuntu 上安装 pip3 的正确方法是什么?