pip高级用法

pip介绍

pip是一个用来安装和管理 Python包的工具。在安装python时会自动安装好

pip 提供了丰富的功能,其竞争对手 easy_install 则只支持安装,没有提供卸载和显示已安装列表的功能
pip 能够很好地支持虚拟环境
pip 可以通过 requirements.txt 集中管理依赖
pip 能够处理二进制格式(.whl)
pip 是先下载后安装,如果安装失败,也会清理干净,不会留下一个中间状态


pip常用命令


1.查看pip版本

[root@localhost ~]# pip -V
pip 22.0.4 from /root/.pyenv/versions/3.8.10/lib/python3.8/site-packages/pip (python 3.8)

2.升级pip

[root@localhost ~]# pip install -U pip      

3.安装特定的安装包版本

[root@localhost ~]# pip install flask==1.1.1

4.升级安装包

[root@localhost ~]# pip install -U flask

5.查看安装包的信息

[root@localhost ~]# pip show flask
Name: Flask
Version: 1.1.2
Summary: A simple framework for building complex web applications.
Home-page: https://palletsprojects.com/p/flask/
Author: Armin Ronacher
Author-email: armin.ronacher@active-4.com
License: BSD-3-Clause
Location: /root/.pyenv/versions/3.8.10/lib/python3.8/site-packages
Requires: click, itsdangerous, Jinja2, Werkzeug
Required-by: 

6.检查安装包的依赖是否完整

[root@localhost ~]# pip check flask
No broken requirements found.

7.查看已安装的安装包列表

[root@localhost ~]# pip list
Package      Version
------------ -------
bcrypt       3.2.0
cffi         1.15.0
click        8.0.4
cryptography 36.0.1
Flask        1.1.2
itsdangerous 2.1.0
Jinja2       3.0.3
MarkupSafe   2.1.0
paramiko     2.9.2
pip          22.0.4
pycparser    2.21
PyNaCl       1.5.0
setuptools   56.0.0
six          1.16.0
Werkzeug     2.0.3

8.导出系统已安装的安装包列表到 requirements文件

[root@localhost ~]# pip freeze > requirements.txt

9.从 requirements 文件安装

[root@localhost ~]# pip install -r requirements.txt

10.使用pip命令补全

[root@localhost ~]# pip completion --bash >> ~/.profile
[root@localhost ~]# source ~/.profile

加速 pip 安装的技巧


方法一:使用豆瓣或阿里云或清华源的源加速软件安装

[root@localhost ~]# mkdir .pip
[root@localhost ~]# cd .pip
[root@localhost .pip]# vim pip.conf
  1 [global]
  2 index-url=https://pypi.tuna.tsinghua.edu.cn/simple
  3 [install]
  4 trusted-host=mirrors.aliyun.com

方法二:将软件下载到本地部署

#下载flask到当前目录下的flask目录,没有--download选项
[root@localhost ~]# pip download flask -d flask
#安装下载好的python包:pip install  包的路径
[root@localhost ~]# pip install ~/flask/Flask-1.1.2-py2.py3-none-any.whl
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值