pip命令整合
1:什么是pip
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。注:pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。
2:安装pip
使用pip
win7/10/11电脑:win+r键打开运行窗口,输入cmd后enter!
更新pip
py get-pip.py
python -m ensurepip #均可用于安装pip。注意:python3.4以上已经自带pip管理工具无需安装,在pip缺失时候可以使用。
3:查看pip的所在路径。
where pip #查看路径
4:查看pip版本号
pip --version #查看版本号
5:升级pip版本
python -m pip install --upgrade pip #升级pip版本
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U #从国内镜像升级,首选清华镜像
6:查看所有安装的包
pip list
7:全局设置镜像源地址
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple #设置清华镜像为全局镜像
附上国内三大镜像源:
阿里云:阿里云http://mirrors.aliyun.com/pypi/simple/
清华大学:清华镜像https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣: 豆瓣http://pypi.douban.com/simple/
8:查看安装包的详细信息(以numpy为例)
pip show package_name # package_name为包名
9:查看需要更新的包
pip list --outdated
10:更新指定的包(以numpy为例)
pip install --upgrade package_name #package_name为包名
11:安装包
pip install package_name #这里的package_name是要安装的第三方库名
pip install package_name -i http://mirrors.aliyun.com/pypi/simple/ # 指定国内环境安装
pip install package_name=版本号 #安装指定版本号
12:卸载包
pip uninstall package_name #这里的package_name是要卸载的第三方库名
13:查看帮助
pip -h/--help
14:离线下载包(方便无网络条件下部署)
http://pypi.org/
15:本地安装包(可在无网络条件下部署)
pip install C:\Users\Administrator\Downloads\pymssql-2.2.2-cp38-cp38-win_amd64.whl #后面是包所在路径和包名
16:查看包
pip show package_name
17:生成requirements.txt文本文档
pip freeze >requirements.txt
18:使用requirements.txt文档安装
注意:requirements.txt必须在(C:\Users\Administrator)路径下
pip install -r requirements.txt
注意:文件requirement.txt里面内容的格式和pip freeze的格式完全一样。
因此我们可以将pip freeze的内容输出至requirements.txt。
其他机器可以根据导出的requirements.txt进行包安装。
从而实现不同机器之间环境的快速部署。
总结
以上为我学习python期间收集的pip命令。
有没有列出的欢迎各位小伙伴进行补充。