Python-pip速查表
安装管理(以Python库requests为例) |
• 安装Python库 |
pip install requests |
• 安装指定版本的Python库 |
pip install requests==2.25 |
• 从本地wheel文件安装 |
pip install requests-2.25.1-py3-none-any.whl |
• 从git仓库安装 |
pip install git+https://github.com/psf/requests.git |
• 从国内镜像安装 |
pip install -i url requsts |
• 其中国内镜像源(url)可以是清华、中科大、豆瓣等 |
清华:https://pypi.tuna.tsinghua.edu.cn/simple |
豆瓣:http://pypi.douban.com/simple/ |
• 安装特定范围内最新的python库 |
pip install requests>=2.22.0,❤️ |
• 安装时指定不安装特定版本 |
pip install requests !=2.21.0 |
• 更新Python库 |
pip install --upgrade requests 或pip install requests -U |
• 查看可供安装的版本 |
pip install requests==lemon |
卸载管理 |
以Python库requests为 |
pip uninstall requests |
|
List |
以Python库requests为例,使用pip 的list命令查看已安装Python库的信息 |
• 查看已安装的Python库 |
pip list |
• 查询当前环境中可升级的包 |
pip list -o 或 |
pip list --outdated |
• 查看已安装的最新的Python库 |
pip list -u 或 |
pip list --uptodate |
Download |
download其实不经常用,以Python库requests为例,命令如下 |
pip download requests |
Freeze |
• 导出依赖包列表 |
获取当前环境安装python库的版本信息,存入到文本文件中 |
pip freeze > requirements.txt |
• 从依赖包列表中安装 |
pip install -r requirements.txt |
freeze命令对于Python安装情况的复用性操作很方便。 |
Wheel |
将Python库制作成wheel文件,可以方便的供他人使用,先安装wheel库 |
pip install wheel |
• 将特定Python库制作成wheel文件 |
pip wheel --wheel-dir DIR some-package[==version] |
其中,DIR是保存文件的路径,比如我的路径是: |
/Users/lemon/Downloads/ |
• 根据依赖包信息,制作wheel文件 |
pip wheel --wheel-dir DIR -r requirements.txt |