网易首页 > 网易号 > 正文 申请入驻

pip进行模块安装

0
分享至

前言 饭可以一日不吃,觉可以一日不睡,技术不可以一日不学。——蓝寅 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 selenium3.3 列出已安装的包命令语法: pip list 或 pip freeze 举例:pip listpip 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 seleniumpip在线安装包默认在国外的官网地址上下载,这样下载包的速度较慢,可以通过 -i 参数切换源下载,常用的pip源:· 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple· 阿里:https://mirrors.aliyun.com/pypi/simple· 豆瓣:http://pypi.douban.com/simple/· 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple· 华中理工大学: http://pypi.hustunique.com/simple· 山东理工大学: http://pypi.sdutlinux.org/simple4.2 查询包的详细信息命令语法: pip show <包名> 举例:pip show selenium4.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 待续(用到了再补充) p进行模块安装

前言

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

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源:

· 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

· 阿里:https://mirrors.aliyun.com/pypi/simple

· 豆瓣:http://pypi.douban.com/simple/

· 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple

· 华中理工大学: http://pypi.hustunique.com/simple

· 山东理工大学: http://pypi.sdutlinux.org/simple

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 待续(用到了再补充)

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
造杀伤第一人!中国男篮最靠谱后卫横空出世,郭士强没有看错人

造杀伤第一人!中国男篮最靠谱后卫横空出世,郭士强没有看错人

帮主砍球
2026-03-29 17:31:27
恐慌指数爆表、对冲基金狂抛!高盛交易台警告:“美股不容乐观”

恐慌指数爆表、对冲基金狂抛!高盛交易台警告:“美股不容乐观”

华尔街见闻官方
2026-03-29 11:40:57
中国第二大民营企业“倒了”,负债高达7000亿,现已“卖身”改名

中国第二大民营企业“倒了”,负债高达7000亿,现已“卖身”改名

阅微札记
2026-02-11 17:11:36
无缘世界杯球员身价榜:索博1亿领衔 KK7姆伯莫位紧随其后

无缘世界杯球员身价榜:索博1亿领衔 KK7姆伯莫位紧随其后

爱奇艺体育
2026-03-29 09:01:51
绝了!老爷爷4张人脸,找到2张算你狠,全找到我尊称你一声大爷!

绝了!老爷爷4张人脸,找到2张算你狠,全找到我尊称你一声大爷!

小鹿姐姐情感说
2026-03-29 18:38:58
A股子弹已上膛!4大板块要爆,8874万散户盯紧了!

A股子弹已上膛!4大板块要爆,8874万散户盯紧了!

慧眼看世界哈哈
2026-03-29 15:20:48
损失26.4万美元!NBA官方:东契奇领到16次技犯 将被无薪禁赛一场

损失26.4万美元!NBA官方:东契奇领到16次技犯 将被无薪禁赛一场

罗说NBA
2026-03-29 06:23:47
五代十国15个国家,各自的第一名将都是谁呢?

五代十国15个国家,各自的第一名将都是谁呢?

北梦一
2026-03-29 13:40:31
广东省最出名的十名医生

广东省最出名的十名医生

健身狂人
2026-03-24 09:42:26
博主:国安今天进行公开训练,此前完婚的外援拉莫斯暂未归队

博主:国安今天进行公开训练,此前完婚的外援拉莫斯暂未归队

懂球帝
2026-03-29 14:53:17
伊朗街头爆发冲突,巴斯基民兵遭市民围殴,怨气彻底爆发

伊朗街头爆发冲突,巴斯基民兵遭市民围殴,怨气彻底爆发

老马拉车莫少装
2026-03-29 15:35:35
周鸿祎:企业使用龙虾还要“等一等”,token永远不会像流量一样“包月无限量”

周鸿祎:企业使用龙虾还要“等一等”,token永远不会像流量一样“包月无限量”

红星资本局
2026-03-29 16:47:05
德尚吐槽美国机场安检:经历了自我出生以来从未见过的检查

德尚吐槽美国机场安检:经历了自我出生以来从未见过的检查

懂球帝
2026-03-29 12:25:10
抱紧美日大腿,停飞中国航班、拒绝中国游客的小国,如今怎样了?

抱紧美日大腿,停飞中国航班、拒绝中国游客的小国,如今怎样了?

丁丁鲤史纪
2026-03-28 10:54:08
X热议:女性喜欢的脸 vs 男性喜欢的脸

X热议:女性喜欢的脸 vs 男性喜欢的脸

东京新青年
2026-03-28 11:02:30
中菲举行新一轮外交磋商

中菲举行新一轮外交磋商

新京报
2026-03-28 16:33:24
1951年,戴笠的儿子戴善武被执行死刑,被枪毙的时候才36岁

1951年,戴笠的儿子戴善武被执行死刑,被枪毙的时候才36岁

百年历史老号
2026-03-28 20:32:38
夺命电饭煲已被曝光!米饭进去秒变毒药,内胆是肝癌催化剂?

夺命电饭煲已被曝光!米饭进去秒变毒药,内胆是肝癌催化剂?

岐黄传人孙大夫
2026-03-16 18:47:19
定了!天津将新增一条地铁线路,年内开通!8条在建/规划地铁也有新进展!

定了!天津将新增一条地铁线路,年内开通!8条在建/规划地铁也有新进展!

天津人
2026-03-28 19:12:53
末代港督彭定康夫妇,带3个漂亮女儿回英国,29年过去今过得咋样

末代港督彭定康夫妇,带3个漂亮女儿回英国,29年过去今过得咋样

揽星河的笔记
2026-03-26 00:26:09
2026-03-29 19:07:00
新梦想IT教育
新梦想IT教育
长沙新梦想软件测试培训
265文章数 12关注度
往期回顾 全部

科技要闻

马斯克承认xAI"建错了",11位创始人均离职

头条要闻

美军地面战"数周速决"方案披露 欲复刻"42天灭伊"神话

头条要闻

美军地面战"数周速决"方案披露 欲复刻"42天灭伊"神话

体育要闻

绝杀卫冕冠军后,他单手指天把胜利献给父亲

娱乐要闻

张凌赫事件持续升级!官方点名怒批

财经要闻

Kimi、Minimax 们的算力荒

汽车要闻

岚图泰山X8配置曝光 四激光雷达/华为新一代座舱

态度原创

教育
房产
亲子
家居
本地

教育要闻

武汉大学举办2026届毕业生春季校园双选会

房产要闻

首日430组来访,单日120组认筹!海口首个真四代,彻底爆了!

亲子要闻

孩子夜间哭闹,大多数是脾胃问题

家居要闻

曲线华尔兹 现代简约

本地新闻

在潍坊待了三天,没遇到一个“潍坊人”

无障碍浏览 进入关怀版