pip3命令基础用法

在终端直接输入pip命令(有多个版本的可能是pip3)可以打印其用法。
其中常用的有
pip3 show 显示一个已安装模块的详细信息,其中包含了这个模块的依赖信息。(这个在安装包时比较有用)
pip3 install 安装模块。 这个比较常用,也比较方便,只要添加相关的模块名称就可以下载安装。
如果是离线安装,某些包可能需要依赖。 此时可以先用–no-deps选项先忽略依赖,后面再安装。 (此时可以通过pip show命令查看依赖包,再下载安装)
pip3 uninstall 卸载相关模块。 一般卸载的比较少,除非有啥冲突之类的。
pip3 freeze 将安装的模块信息输出。 可以将输出重定向到文本文件。 如 pip3 freeze requirements.txt。 (这个在离线安装时比较有用)

在某次离线环境上安装pyautogui模块时,需要安装一个pyscreeze的依赖模块。但是下载了对应的zip文件后,使用pip3安装时报错。
后来各种尝试,一直没成功。 想到之前安装模块时,有一些是通过python setup.py install来安装的。 于是查找了资料,使用如下命令安成安装。
python setup.py build
python setup.py install, 这个命令是通过源码的方式安装。

在离线环境安装模块不成功时,可以尝试一下。 同时可以结合pip3 freeze、 pip3 show 来查看及安装一些必要的模块。
同时在下载whl安装包时,注意要下载对应python版本的。错误的版本也会导致安装错误。

在线安装某个模块时,如果遇到网络问题无法下载,可以尝试用-i选项设置下载源。 如下安装beautifulsoup4模块

pip3 install beautifulsoup4 -i https://pypi.douban.com/simple 使用豆瓣镜像

pip3 install beautifulsoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple 使用清华大学镜像

参考文档:
1、知乎专栏setup.py讲解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值