升级
升级pip
pip install --upgrade pip
或者是
pip install -U pip
安装指定版本的包
pip install package-name
例如安装1.1.1版本的flask,
pip install flask==1.1.1
卸载或者是更新包
卸载
pip uninstall package_name
更新
pip install --upgrade package_name
或者是
pip install -U package_name
查看某个包的信息
pip show -f requests
查看需要被升级的包
pip list -o
查看兼容问题
在下载安装一些标准库的时候,需要考虑到兼容问题,一些标准库的安装可能需要依赖其他的标准库,会存在版本相冲突等问题
pip check package_name
如果不指定是哪个标准库的话,会检查现在已经安装的所有包中的是否存在版本冲突等问题
pip check
指定国内源来安装
指定国内的源来安装某个包,例如
pip install -i https://pypi.douban.com/simple/ package_name
国内源有
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
下载包但是不安装
下载某个包到指定的路径下,命令行如下
pip download package_name -d "某个路径"
例如
pip download requests -d "."
就是在当前的目录下下载requests模块以及其他所要依赖的模块
批量安装软件包
例如requirements.txt文件,里面包含了一些Python项目当中需要用到的第三方库
生成这种txt文件
pip freeze > requirements.txt
安装此文件中的所有包
pip install -r requirements.txt