当前位置:   article > 正文

pip、pip2以及pip3的区别以及使用方法

pip2

pip简介

pip是Python包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

pip、pip2和pip3区别

  • pip和pip2相同,均对应Python2.x版本,用于对python2.x环境下包的管理。
  • pip3对应Python3.x版本。用于对python3.x环境下包的管理。

pip使用

查看pip以及python版本

# 查看Python版本
$ python -V //注意V大写,小写报错,下同
$ python2 -V
$ python3 --V
$ python --version
$ python2 --version
$ python3 --version
# 查看pip、pip2、pip3版本
$ pip -V
$ pip2 -V
$ pip3 -V
$ pip --version
$ pip2 --version
$ pip3 --version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

file

获取pip帮助

pip --help
pip2 --help
pip3 --help
  • 1
  • 2
  • 3

升级pip

# 升级python2环境的pip
python2 -m pip install --upgrade pip
# 如果系统默认python环境是python2,直接
pip install --upgrade pip
# 升级python3环境的pip
python3 -m pip install --upgrade pip
# 如果系统默认python环境是python3,直接
pip install --upgrade pip
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

安装python包

# python2环境下
pip2 install pkg  // 安装包
pip2 install pkg==1.0.1  // 安装版本号为1.0.1的包
pip2 install 'pkg>1.0.2'  // 安装版本号大于1.0.2的最小版本包
# 指定python2环境下载
python2 -m pip install pkg  // 安装包
python2 -m pip install pkg==1.0.1  // 安装版本号为1.0.1的包
python2 -m pip install 'pkg>1.0.2'  // 安装版本号大于1.0.2的最小版本包
# python3环境下
pip3 install pkg  // 安装包
pip3 install pkg==1.0.1  // 安装版本号为1.0.1的包
pip3 install 'pkg>1.0.2'  // 安装版本号大于1.0.2的最小版本包
# 指定python3环境下载
python3 -m pip install pkg  // 安装包
python3 -m pip install pkg==1.0.1  // 安装版本号为1.0.1的包
python3 -m pip install 'pkg>1.0.2'  // 安装版本号大于1.0.2的最小版本包
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

卸载包

pip uninstall SomePackage
  • 1

列出所有已经安装的包

pip list
  • 1

值得注意的是,使用pip安装包的时候,要弄清楚这个pip是哪个环境下的pip,是python2还是python3的,有时候不同的环境下都有pip命令,这个时候如果直接用pip安装包,则会安装在系统默认的python环境下,如果不清楚系统的默认python环境,建议使用如下的命令安装:

# Python2:
$ python2 -m pip install XXX
# Python3:
$ python3 -m pip install XXX
  • 1
  • 2
  • 3
  • 4

对于ubuntu系统来讲,默认的python环境是python2.7,另外也有python3的环境,且两者都具有pip命令,并且两者分别有自己独立的pip2以及pip3命令,这时候如果使用pip就要注意环境了,否则将包装在了错误的环境,程序将无法运行,最好的方法是创建自己的虚拟环境,然后再虚拟环境下进行python包的安装。

sudo pip3 install 和 pip3 install --user区别

# 代表进行全局安装,安装后全局可用。如果是信任的安装包可用使用该命令进行安装。
sudo pip3 install packagename
# 代表仅该用户的安装,安装后仅该用户可用。处于安全考虑,尽量使用该命令进行安装。
pip3 install --user packagename

  • 1
  • 2
  • 3
  • 4
  • 5

参考文章:

CSDN:

  • https://blog.csdn.net/lexiaoxiaoxiao/article/details/101552427
  • https://blog.csdn.net/chengyq116/article/details/83794489?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
  • https://blog.csdn.net/lizheng2112/article/details/88838484?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase

博客园:

  • https://www.cnblogs.com/tuyile006/p/10767552.html
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/563464
推荐阅读
相关标签
  

闽ICP备14008679号