Python中pip安装与使用

一.Pip的安装方法

1.在Windows中的安装方法

操作环境:

  • Windows10
  • Python3.7

其实你在安装python的时候,pip就随同一起安装了。一般情况下,可以直接使用,如果不能使用,基本上就是没有添加环境变量而已。添加下环境变量就可以正常使用了。

C:\Users\xxx1\AppData\Local\Programs\Python\Python37\Scripts\

说明:xxx1代表你的用户名

不过在python的一些老版本中,的确有没有自带安装的,我们就需要自己安装了,不过安装也挺简单的
①.在网址https://pip.pypa.io/en/latest/installing 下载get-pip.py文件,放在python的根目录下
②.在dos命令行中进入get-pip.py所在目录目录,执行下

python get-pip.py

③.配置环境变量,在PATH中添加C:\Users\xxx1\AppData\Local\Programs\Python\Python37\Scripts
说明:xxx1代表你的用户名

2.Linux环境(这里已Ubuntu为例子)

操作环境:

  • Ubuntu18.04
  • Python3.7

在安装python的时候pip就随同安装了,如果没有安装,在ubuntu环境下安装非常简单,一个命令搞定。

sudo apt install python-pip

二.Pip的使用

1 显示版本和路径

pip --version

2 获取帮助

pip --help

3 安装包

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本

4 换国内源安装包(阿里源)

pip install arrow -i http://mirrors.aliyun.com/pypi/simple/

5 升级包

pip install --upgrade SomePackage              # 最新版本
pip install --upgrade SomePackage==1.0.4       # 指定版本

6 卸载包

pip uninstall SomePackage

7 列出已安装的包

pip list

7 查看已经安装的包及版本信息

pip freeze

输入 pip freeze 后显示如下

asn1crypto==0.24.0
attrs==17.4.0
Automat==0.6.0
blinker==1.4

8 搜索包

pip search SomePackage

输入 pip search arrow 显示如下(会显示包名包含arrow的所有的包)

vaex-arrow (0.4.2)                    - Arrow support for vaex
Marshmallow-Arrow (1.0)               - A Marshmallow Custom Field for Arrow objects.
arrow-fatisar (0.5.3)                 - ("arrow" fork) Better dates and times forPython
django-arrow-field (0.3.0)            - Django arrow datetime field
pandoc-beamer-arrow (0.1.2)           - A pandoc filter for adding arrows inBeamer/LaTeX
arrow (0.15.5)                        - Better dates & times for Python

9 查看指定包的详细信息

pip show SomePackage

输入 pip show arrow 显示如下

Name: arrow
Version: 0.15.5
Summary: Better dates & times for Python
Home-page: https://arrow.readthedocs.io
Author: Chris Smith
Author-email: [email protected]
License: Apache 2.0
Location: /home/xionglihong/.local/lib/python3.6/site-packages
Requires: python-dateutil

10 列出所有过期的库

pip list --outdated

你可能感兴趣的:(Python,python,ubuntu,linux,pip)