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`
    - 可指定源:如:`pytcli set-pip -s tsinghua`
        - tsinghua:清华源(默认)
        - aliyun:阿里源
        - bfsu:北外源
        - douban:豆瓣源
        - pypi:官方源
    - 注:源不行时可重设置一个试一试,也可重设为官方源
  • 也可临时指定国内源,通过参数’-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:pip wheel
注意注意注意:
    - '-w'等同于'--wheel-dir',即指定whl构建目录
    - 可下载具体包,也可指定依赖文件进行下载
        - <包名>
        - r requirements.txt
    - 更多用法请自行查看

# 下载离线包(包的依赖包也会自动下载)
pip wheel -w whls <包名>
pip wheel -w whls -r requirements.txt

# 指定平台与python版本(需要包的支持)
pip wheel <包名> --wheel-dir=./whls --build-option="-p linux_x86_64 -v cp39" --only-binary=:all:
其中:
    --wheel-dir指定whl构建目录,这里指定为./whls
    --build-option后面的参数-p linux_x86_64指定要构建的平台是linux_x86_64
    --build-option后面的参数-v cp39指定要构建的Python版本是cp39,即Python 3.9版本

方式2:pip download
注意注意注意:
    - 可下载具体包,也可指定依赖文件进行下载
        - <包名>
        - r requirements.txt
    - 更多用法请自行查看

# 下载到当前目录
pip download <包名>

# 下载到指定目录
pip download -r requirements.txt -d ~/downloads

# 指定平台与python版本(需要包的支持)
pip download <包名> --platform=linux_x86_64 --python-version=3.6 --only-binary=:all:

# 只下载二进制版本
pip download <包名> --only-binary=:all:

# 不下载包的依赖
pip download <包名> --no-deps
  • 通常情况下,pip会自动识别当前平台与python版本。但为跨平台下载离线包时,需要指定对应的平台与python版本。
  • (提醒:可通过类比 [NUMPY] 编译的whl查看有哪些平台)
    • win32: 32位的Windows平台,或安装了32位Python解释器的64位Windows平台
    • win_amd64: 64位的Windows平台,通常用于安装64位Python解释器的Windows平台
    • linux_x86: 32位的Linux平台
    • linux_x86_64: 64位的Linux平台
    • macosx_10_x86_64: macOS平台,64位Intel架构的处理器
    • macosx_10_14_x86_64: macOS平台,64位Intel架构的处理器,并且macOS的版本为10.14或更高版本
    • manylinux2010_x86_64: 基于CentOS 6的Linux平台,使用GLIBC 2.12
    • manylinux2014_x86_64: 基于CentOS 7的Linux平台,使用GLIBC 2.17
    • linux_armv6l: ARM架构的32位Linux平台,GOTCHA软件包使用这一选项
    • linux_armv7l: ARM架构的32位Linux平台
    • linux_aarch64: ARM架构的64位Linux平台,通常用于安装在ARMv8处理器上的64位Python解释器
    • linux_ppc64: IBM PowerPC 64位Linux平台
    • linux_ppc64le: IBM PowerPC little-endian 64位Linux平台
    • linux_s390: IBM System/390 32位Linux平台
    • linux_s390x: IBM System/390 64位Linux平台
离线包安装
注意注意注意:
    - 更多用法请自行查看

# 指定具体包
pip install --no-index -f whls <包名>

# 指定依赖文件
pip install --no-index -f whls -r requirements.txt
  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Python安装第三方库pip,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装Python。你可以在终端或命令提示符中输入`python --version`来检查Python的版本。如果你还没有安装Python,你可以从官方网站(https://www.python.org/downloads/)下载并安装最新版本。 2. 安装pip:从Python 3.4版本开始,pip已经成为Python的标准管理工具,所以如果你的Python版本是3.4或更高版本,那么pip已经自动安装在系统中了。你可以在终端或命令提示符中输入`pip --version`来检查pip的版本。如果你的Python版本比较旧,你可能需要手动安装pip。你可以在https://pip.pypa.io/en/stable/installing/找到pip安装说明。 3. 安装第三方库:一旦你安装好了pip,你就可以使用它来安装任何第三方库。打开终端或命令提示符,并输入以下命令来安装库: ``` pip install 库名 ``` 请将“库名”替换为你想要安装的具体库的名称。例如,如果你想要安装NumPy库,你可以使用以下命令: ``` pip install numpy ``` pip将会自动下载并安装所需的库及其依赖项。 4. 确认安装安装完成后,你可以在Python脚本或交互式环境中导入这个库并使用它。在Python交互式环境中,你可以输入以下命令进行验证: ``` import 库名 ``` 如果没有报错,说明库已成功安装。 这就是使用pipPython安装第三方库的基本步骤。希望对你有所帮助!如果你还有其他问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值