手机版
你好,游客 登录 注册
背景:
阅读新闻

Python包管理工具pip的常见使用方法

[日期:2019-04-16] 来源:Linux公社  作者:Linux [字体: ]

1.简介

Python之所以简单好用,得益于的插件包,需要用到就是包管理工具pip,pip主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具。

一般安装了Python后会自带安装pip工具,是否安装可以通过命令行输入pip。

2.pip安装

如果你安装的Python 2 >=2.7.9 或者Python 3 >=3.4 那么Python自带了pip,所以不用安装,配置下它的环境就可以了

注:如果同时装了Python2与Python3,直接使用pip可能会出现报错,由于本人是就是装了两个版本,操作时加上Python版本区分,如

Python2下的自我更新操作:

python2 -m pip install -U pip

Python3下的自我更新操作:

pip3 install -U pip        #python3下直接pip3使用,但是pip2就使用不了,可能是我默认Python3了。 

3.pip的一些使用

1)pip的自我更新

$ pip install -U pip

2)安装 PyPI软件包

$ pip install SomePackage            # 最新版本
$ pip install SomePackage==1.0.4      # 特定的版本
$ pip install 'SomePackage>=1.0.4'    # 最低版本

实际举例:

linuxidc@linuxidc:~/linuxidc.com$ pip install SomePackage

安装截图:

Python包管理工具pip的常见使用方法

3)卸载安装包

linuxidc@linuxidc:~/linuxidc.com$ pip uninstall SomePackage

Python包管理工具pip的常见使用方法

4)查看列出已安装的软件包

linuxidc@linuxidc:~/linuxidc.com$ pip list

截图如下:

Python包管理工具pip的常见使用方法

5)更新软件包

linuxidc@linuxidc:~/linuxidc.com$ pip install --upgrade six

Python包管理工具pip的常见使用方法

6)查看软件包的详细信息

linuxidc@linuxidc:~/linuxidc.com$ pip show six
Name: six
Version: 1.12.0
Summary: Python 2 and 3 compatibility utilities
Home-page: https://github.com/benjaminp/six
Author: Benjamin Peterson
Author-email: benjamin@python.org
License: MIT
Location: /home/linuxidc/.local/lib/python2.7/site-packages
Requires:

Python包管理工具pip的常见使用方法

7)搜素软件包

linuxidc@linuxidc:~/linuxidc.com$ pip search "query"

Python包管理工具pip的常见使用方法

8)显示当前已经通过pip安装的包及版本号:

linuxidc@linuxidc:~/linuxidc.com$ pip freeze
asn1crypto==0.24.0
astroid==1.6.5
backports.functools-lru-cache==1.5
certifi==2019.3.9
chardet==3.0.4
Click==7.0
configparser==3.7.4
cryptography==2.1.4
cycler==0.10.0
enum34==1.1.6
futures==3.2.0
http-prompt==1.0.0
httpie==1.0.2
idna==2.8
ipaddress==1.0.17
isort==4.3.16
Jinja2==2.10

Python包管理工具pip的常见使用方法

更多Python相关信息见Python 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=17

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-04/158128.htm

linux
相关资讯       pip  pip使用 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款