Python pip简单使用

pip 常用命令

安装,更新,卸载模块

 1 # 从默认的pip官方库安装模块
 2 $ pip install SomePackage              # 安装最新版本的包
 3 $ pip install SomePackage==1.0.4  # 安装指定版本的包
 4 $ pip install 'SomePackage>=1.0.4' # 安装小于1.0.4版本的包
 5 
 6 # 从Git安装模块
 7 $ pip install -e git://git.example.com/MyProject#egg=MyProject
 8 $ pip install -e git+http://git.example.com/MyProject#egg=MyProject
 9 $ pip install -e git+https://git.example.com/MyProject#egg=MyProject
10 $ pip install -e git+ssh://git.example.com/MyProject#egg=MyProject
11 $ pip install -e git+git://git.example.com/MyProject#egg=MyProject
12 $ pip install -e git+file:///home/user/projects/MyProject#egg=MyProject
13 
14 # 从Mercurial安装模块
15 $ pip install -e hg+http://hg.myproject.org/MyProject#egg=MyProject
16 $ pip install -e hg+https://hg.myproject.org/MyProject#egg=MyProject
17 $ pip install -e hg+ssh://hg.myproject.org/MyProject#egg=MyProject
18 $ pip install -e hg+file:///home/user/projects/MyProject#egg=MyProject
19 
20 # 从Subversion安装模块
21 $ pip install -e svn+https://svn.example.com/MyProject#egg=MyProject
22 $ pip install -e svn+ssh://svn.example.com/MyProject#egg=MyProject
23 $ pip install -e svn+ssh://user@svn.example.com/MyProject#egg=MyProject
24 
25 # 从Bazaar安装模块
26 $ pip install -e bzr+http://bzr.example.com/MyProject/trunk#egg=MyProject
27 $ pip install -e bzr+sftp://user@example.com/MyProject/trunk#egg=MyProject
28 $ pip install -e bzr+ssh://user@example.com/MyProject/trunk#egg=MyProject
29 $ pip install -e bzr+ftp://user@example.com/MyProject/trunk#egg=MyProject
30 $ pip install -e bzr+lp:MyProject#egg=MyProject
31 
32 # 从本地安装模块
33 $ pip install path/to/SomeProject    # 从本地路径安装模块,不推荐
34 $ pip install -e path/to/SomeProject  # 从本地路径安装模块,推荐
35 
36 # 从其它索引库安装模块
37 $ pip install --index-url http://my.package.repo/simple/ SomePackage
38 $ pip install -i http://my.package.repo/simple/ SomePackage
39 # 首先使用pip官方库,如果官方库没有使用指定的索引库
40 $ pip install --extra-index-url http://my.package.repo/simple SomePackage
41 
42 # 国内pip库
43 阿里云:http://mirrors.aliyun.com/pypi/simple/
44 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
45 豆瓣(douban):http://pypi.douban.com/simple/
46 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
47 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
48 
49 # 安装.whl的模块,需要注意的是下载的版本要与你的python版本一致
50 pip install SomePackage-1.0-py2.py3-none-any.whl
51 
52 # 从文件中读取安装指定版本的模块
53 $ pip freeze > requirements.txt    # 将已安装的模块名保存到requirements.txt
54 $ pip install -r requirements.txt  # 从文件中读取安装指定的模块
55 
56 # 升级模块
57 $ pip install --upgrade SomePackage
58 
59 # 卸载模块
60 $ pip uninstall SomePackage

查看模块

# 从pip库中搜索模块
$ pip search 模块名

# 从查看本地已安装模块的信息
$ pip show 报名

# 列出已安装的所有模块
$ pip list

# 列出当前已安装模块的最新版本
$ pip list --outdated

参考文档:https://pip.pypa.io/en/stable/user_guide/#running-pip 

原文地址:https://www.cnblogs.com/caesar-id/p/10925991.html