pip是一个很方便的工具, 可以方便安装, 列出, 卸载python的模块/库/包等
常见使用, 例如:
cmd下:
安装pycurl包
pip install pycurl
列出已经安装的python包
pip list
输出pycurl包的信息
pip show pycurl
卸载pycurl包
pip uninstall pycurl
导出包名到
pip freeze > package20210627.txt
pip国内位置
-i https://mirrors.aliyun.com/pypi/simple/
批量安装和卸载
pip install -r package.txt
pip uninstall -r package.txt
pip install -r “F:\Program Project\python\packages\packages.txt”
添加环境变量
path=%path%;C:\Python27
安装pip
python -m pip install pip
上代码提示:No module named pip
py2 -m ensurepip
升级pip
python37 -m pip install --upgrade pip
查看可更新包:
pip list --outdated --format=columns
安装批量更新命令
pip install pip-review
依次更新所有包
pip -review --local --interactive
pip list --outdated #列出所有过期的库
pip install --upgrade 库名
以下是pip全部命令参数 :
Usage:
pip [options]
Commands:
install 安装
uninstall 卸载
freeze 以需求格式输出已安装的包。
list 列出已安装的软件包。
show 显示有关已安装程序包的信息。
search 在PyPI中搜索包。
wheel 根据您的需求构建轮子。
help 显示命令的帮助。
General Options:(常规选项)
-h, --help 显示帮助。
–isolated 在隔离模式下运行pip,忽略环境变量和用户配置。
-v, --verbose 增加产量。选项是添加剂,最多可使用3次。
-V, --version 显示版本并退出。
-q, --quiet 减少产量。
–log 详细附加日志的路径。
–proxy 在窗体中指定代理[用户:passwd@]代理服务器:端口。
–retries 每个连接应尝试的最大重试次数(默认为5次)。
–timeout 设置套接字超时(默认为15秒)。
–exists-action 路径已存在时的默认操作:(s)witch,(i)gnore,(w)ipe,(b)ackup。
–trusted-host 将此主机标记为受信任,即使它没有有效的或任何HTTPS。
–cert 备用CA包的路径。
–client-cert SSL客户端证书的路径,包含私钥和PEM格式证书的单个文件。
–cache-dir