python pip模块安装_python常识系列01-->pip进行模块安装

前言

饭可以一日不吃,觉可以一日不睡,技术不可以一日不学。——蓝寅

python常识系列主要用陈述性举例的方式较全面的介绍一些常见、常用的python知识;

笔者编写目的可能是为了给自己做个python知识查询手册,毕竟岁数大了......

一、pip简单介绍

官方推荐的安装和管理Python包的工具

下载和管理Python包

pip在下载包的同时,会把所需包的依赖同时进行下载(方便、强大)

二、pip安装

一般情况下,当安装python(Python 2.7.9 及后续版本, Python 3.4 及后续版本)时,会默认安装pip

三、pip命令及其参数介绍

# pip --help

Commands:

install 安装包.

download 下载包.

uninstall 卸载包.

freeze 按照一定的格式输出已安装包列表.

list 列出已安装包.

show 显示包详细信息.

check 检查包的依赖关系是否完整.

config 管理本地和全局配置.

search 搜索包,类似yum里的search.

wheel 根据您的需求构建wheels.

hash 计算软件包文档的哈希值.

completion 用于命令补全的助手命令.

debug 显示对调试有用的信息.

help 显示帮助文档.

General Options:

-h, --help 显示帮助.

--isolated 以隔离模式运行pip,忽略环境变量和用户配置.

-v, --verbose 更多的输出信息,最多可以使用3次.

-V, --version 显示版本并退出.

-q, --quiet 最少的输出.

--log 配置详细追加日志的路径.

--proxy 以[user:passwd@]proxy.server:port的形式指定代理

--retries 每个连接应尝试的最大重试次数(默认为5次.

--timeout 连接超时时间 (默认15秒).

--exists-action 当路径已经存在时,存在-动作<动作>默认动作:(s)witch,(i)gnore,(w)ipe,(b)ackup,(a)bort.

--trusted-host 将此主机或主机:端口对标记为受信任,即使它没有有效的或任何HTTPS.

--cert 替换CA bundle证书路径.

--client-cert SSL客户端证书的路径,包含私钥和PEM格式证书的单个文件.

--cache-dir

--no-cache-dir 禁用缓存.

--disable-pip-version-check 不要定期检查PyPI以确定是否有新版本的pip可供下载. Implied with --no-index.

--no-color 抑制彩色输出

三、pip常用命令

说明:macOS上默认安装了python2的环境,你在使用pip安装包时,实际上安装到了python2环境下,怎么办?使用 pip3 即可安装到python3环境下了。

3.1 安装包

命令语法: pip install 举例:

pip install selenium

使用上面命令可以实现在线安装selenium包及其相关的依赖包都会自动下载到Python安装路径下的Lib>site-packages目录,且默认安装最新版本的包,如需安装指定版本的包,使用下面命令:

pip install selenium==3.14.1

其中3.14.1为包的版本号

3.2 卸载包

命令语法: pip uninstall 举例:

pip uninstall selenium

3.3 列出已安装的包

命令语法: pip list 或 pip freeze 举例:

pip list

pip freeze

两条命令功能一致,区别是显示的信息格式不一样

3.4 升级包到最新版本

命令语法: pip install --upgrade 举例:

pip install --upgrade selenium

3.5 升级包到最新版本

命令语法: pip install --upgrade 或 pip install -U 举例:

pip install --upgrade selenium

3.6 查看已安装包的可更新版本

命令语法: pip list --outdate 或 pip list -o 举例:

pip list --outdate

3.7 查看已安装包的可更新版本

命令语法: pip list --outdate 或 pip list -o 举例:

pip list --outdate

3.8 查询 默认镜像源(下载站点) 上含有某名字的包

命令语法: pip search 举例:

pip search selenium

四、你没用过的pip操作(持续更新ing...)

4.1 更改pip源进行安装包

命令语法: pip install -i 举例:

pip intsall -i https://mirrors.aliyun.com/pypi/simple selenium

pip在线安装包默认在国外的官网地址上下载,这样下载包的速度较慢,可以通过 -i 参数切换源下载,常用的pip源:

4.2 查询包的详细信息

命令语法: pip show 举例:

pip show selenium

4.3 根据 requirements.txt 下载包到指定目录

命令语法: pip download --destination-directory -r requirements.txt 举例:

pip download --destination-directory /User/lanyin/software -r requirements.txt

requirements.txt 文件:Python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号用以新环境部署

4.4 待续(用到了再补充)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值