一文学会使用pip
pip介绍
pip的全称:package installer for python,是 Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,名叫PyPi(Python Package Index),所有的库安装都是从这里调度。pip是python的第三方库管理器,把库从PyPi取出来,然后安装到Python里,还可以管理安装好的库,比如更新、查看、搜索、卸载等等。在Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip工具。
目前如果你在https://pypi.org下载最新版本的安装包,则是已经自带了该工具。
安装pip
Python2.7.9+或 Python3.4+以上版本都自带pip工具,pip 官网:https://pypi.org/project/pip
你可以通过以下命令来判断是否已安装:
pip --version # Python2.x 版本命令
pip3 --version # Python3.x 版本命令
如果你还未安装,则可以使用以下方法来安装:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
sudo python get-pip.py # 运行安装脚本
注意:用哪个版本的Python运行安装脚本,pip 就被关联到哪个版本,如果是Python3则执行以下命令:
sudo python3 get-pip.py # 运行安装脚本。
常用命令
一般情况pip对应的是Python2.7,pip3对应的是Python 3.x,本文以pip3来演示常用命令。
获取帮助
想了解如何使用pip,以及pip有哪些功能,执行下面语句可以获取详细教程:
pip3 help
查看pip版本
pip3 --version
升级pip
如果pip的版本太低,可以升级当前版本
pip3 install --upgrade pip
安装库
使用pip安装第三方库,执行下面语句:
pip3 install package_name
指定package版本:
pip3 install package_name==1.1.2
比如说,我要安装2.2版本的django:
pip3 install django==2.2.22
使用wheel文件安装库
这种方法适合离线安装,wheel文件是库的源文件,可以下载后放到本地安装。
步骤如下:
1,从下面网站里找相应库的.whl文件:
https://pypi.tuna.tsinghua.edu.cn/simple
2,下载.whl文件,如下载django2.2.22版本:
3,输入命令:
pip3 install Django-2.2.22-py3-none-any.whl
即可完成安装
检查兼容问题
验证已安装的库是否有兼容依赖问题
pip3 check package-name
卸载库
安装好的库可以再卸载:
pip3 uninstall package_name
查看已安装的库
列出所有已安装的第三方库和对应版本
pip3 list
查看需要升级的库
目前已经安装的库中,看哪些需要版本升级
pip3 list -o
升级库
对当前库进行版本升级:
pip3 install --upgrade package_name
查看库信息
pip3 show -f package_name
下载库到本地
将库下载到本地指定文件,保存为whl格式
pip3 download package_name -d "要保存的文件路径"
将库列表保存到指定文件中
把已经安装的库信息保存到到本地txt文件中:
pip3 freeze > requirements.txt
批量安装库
常用于项目迁移、部署:
pip3 install -r requirements.txt
requirements.txt文件内容格式如下:
$ cat requirements.txt
appdirs1.4.4
APScheduler3.5.1
attrs20.1.0
Automat20.2.0
…
更换pip源
由于从国外PyPi服务器拉取慢,可以设置国内清华大学开源软件镜像站,pypi 镜像每 5 分钟同步一次。
使用两种方式:
临时使用
pip3 install django -i https://pypi.tuna.tsinghua.edu.cn/simple/
除了django是要安装的库名外,其他都是固定格式。
设为默认
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
pop的配置文件为用户根目录下的:~/.pip/pip.conf(Windows路径为:C:\Users\pip\pip.ini),设为默认后,以后安装库都是从清华软件源安装软件包下载,而且无需再加镜像源网址。
最新文章
- 条码固定资产管理PDA应用
- Sql Server 2012新特性 Online添加非空栏位.
- java.io.file
- py延迟注入SQL脚本
- BZOJ 3531(树链剖分+线段树)
- python中的lambda
- Action 操作
- 检查REDO日志相关信息并生成HTML文件的脚本
- 重写Collections实现自定义排序
- Python语言总结 4.2. 和字符串(str,unicode等)处理有关的函数
- iOS多线程中performSelector
- Yii 1.0 基础
- 纪中集训 Day 0?
- 论JVM爆炸的几种姿势及自救方法
- FPGA中边沿触发和电平触发
- SOAP-ERROR: Encoding: string … is not a valid utf-8 string
- dom4j 操作总结
- L252
- fiddler模拟timeout超时场景
- Jenkins+sonar7.3集成
热门文章
- K8S部署之kubeadm
- NXOpen获取UFUN的tag
- 抽取JDBC工具类:JDBCUtils
- 2023-03-02 TypeError: null is not an object (evaluating 'ImageCropPicker.openPicker')
- (0321) 路科 视频 ,讲 uvm_pkg
- AWT+Swing实现百度图像识别
- springcloud(三) - 负载均衡Ribbon
- SWUpdate(Suricatta) + Hawkbit Server
- CSV文件乱码处理方法
- Python基于粒子群优化的投资组合优化研究|附代码数据