python安装第三方库,pip使用及无网离线安装

【axiner】声明:错了另刂扌丁我(如若有误,记得评论指出,谢谢了!!!)

pip简介

  • 全称:package installer for python,即python包管理工具
  • 通用的python包管理工具。提供了对python包的安装、更新、卸载、下载等功能
  • 从python3.4开始,pip已经内置在python中,无需再次安装(可更新到最新版本)
  • 另外>>>关于python虚拟环境

配置国内源【永久修改】(下载速度更快)

pytcli命令自动设置(命令行执行)[关于toollib]

- 安装toollib
pip install toollib
- pytcli设置pip国内源
pytcli set-pip

另:以下手动一步一步设置

  • linux与windows配置的内容一致(只是配置文件名不同),配置内容如下:
    • win系统: 直接在user目录中创建一个pip目录(如:C:\Users\xxx\pip),再新建文件 pip.ini
    • linux系统: 修改 ~/.pip/pip.conf (没有则创建)
[global]
timeout=6000
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=
	https://mirrors.aliyun.com/pypi/simple/
	https://mirrors.bfsu.edu.cn/pypi/web/simple/
	https://pypi.doubanio.com/simple/
	https://pypi.python.org/simple/

[install]
trusted-host=
	pypi.tuna.tsinghua.edu.cn
	mirrors.aliyun.com
	mirrors.bfsu.edu.cn
	pypi.doubanio.com
  • 也可临时指定国内源,通过参数’-i’指定
    • 安装和更新都可指定,如:
      • pip install <包名> -i https://pypi.tuna.tsinghua.edu.cn/simple/
      • pip install -U <包名> -i https://pypi.tuna.tsinghua.edu.cn/simple/

常用的命令

- 更新pip(以下几种命令均可)
1)pip install -U pip(或:pip install --upgrade pip)
2)python -m pip install -U pip(或:python -m pip install --upgrade pip)

- 安装包
1)安装默认版本(最新版本)
pip install <包名>
2)安装指定版本(通过'==','~=','>','>=','<','<='来指定版本号)
pip install <包名>==1.1
3)安装多个包(包与包由空格分开)
pip install <包名1> <包名2> <包名3> <包名...>
4)安装多个包从指定的依赖包文件
pip install -r requirements.txt

- 更新包
pip install -U <包名>

- 卸载包
1)卸载指定包
pip uninstall <包名>
或:-y 表同意卸载,减少交互时的输入
pip uninstall <包名> -y
2)卸载从指定的依赖包文件
pip uninstall -r requirements.txt -y

- 导出及安装从依赖包文件
1)导出到依赖包文件
pip freeze > requirements.txt
2)安装从指定的依赖包文件
pip install -r requirements.txt

- 显示包的信息(包括包的版本、安装目录等信息)
pip show <包名>

- 查看帮助文档
pip help

离线包下载与安装(在【无网环境下】就有用了,先在有网环境中下载离线包再上传安装)

注意注意注意:
    1)下载的离线包与系统有关,在win系统下载的则支持win,所以不要把win系统的离线包放到linux系统上安装
    2)'whls'|'wheelhouse'为whl下载指定的保存目录,可自行指定

1)下载离线包(包的依赖包也会自动下载)
pip wheel -w whls -r requirements.txt
(pip wheel --wheel-dir=wheelhouse -r requirements.txt)
另:可指定包(并非一定要指定依赖包文件)
pip wheel -w whls <包名>
(pip wheel --wheel-dir=wheelhouse <包名>)

2)安装离线包
pip install --no-index -f whls -r requirements.txt
(pip install --no-index --find-links=wheelhouse -r requirements.txt)
另:可指定包(并非一定要指定依赖包文件)
pip install --no-index -f whls <包名>
(pip install --no-index --find-links=wheelhouse <包名>)

你可能感兴趣的:(项目部署,Python,python,pip,pip使用,pip离线安装)