当前位置: 首页 > news >正文

如何导出pip下载的paho-mqtt包

以下是导出 paho-mqtt 包的完整方法,适用于不同使用场景:


方法一:直接下载包文件

# 下载包及其依赖到当前目录
pip download paho-mqtt# 指定下载版本和路径
pip download paho-mqtt==1.6.1 -d ./offline_packages
输出文件:
./offline_packages/paho_mqtt-1.6.1-py3-none-any.whl

方法二:生成 requirements.txt

# 生成带固定版本的依赖文件
echo "paho-mqtt==1.6.1" > requirements.txt# 批量下载所有依赖
pip download -r requirements.txt -d ./offline_packages

方法三:构建 Wheel 包

# 确保已安装 wheel 工具
pip install wheel# 构建 Wheel 格式
pip wheel paho-mqtt --wheel-dir ./wheelhouse
输出文件:
./wheelhouse/paho_mqtt-1.6.1-py3-none-any.whl

方法四:导出已安装包

# 查看已安装包路径
pip show paho-mqtt | grep Location
# Location: /usr/local/lib/python3.9/site-packages# 直接复制包文件
cp -r /usr/local/lib/python3.9/site-packages/paho ./backup

离线安装方法

# 从本地目录安装
pip install --no-index --find-links=./offline_packages paho-mqtt

不同系统路径参考

系统默认下载路径用户级安装路径
Linux/usr/local/lib/python3.x/site-packages~/.local/lib/python3.x/site-packages
WindowsC:\Python3x\Lib\site-packages%APPDATA%\Python\Python3x\site-packages
macOS/Library/Python/3.x/site-packages~/Library/Python/3.x/lib/python/site-packages

注意事项

  1. 使用 download 时需确保:
    pip config set global.trusted-host pypi.org files.pythonhosted.org
    
  2. 导出依赖树验证:
    pipdeptree -p paho-mqtt
    
  3. 虚拟环境需先激活:
    source venv/bin/activate  # Linux/macOS
    venv\Scripts\activate    # Windows
    

通过以上方法可以灵活实现包的导出和迁移部署。

相关文章:

  • 对比说明Navicat for MySQL和DBeaver的数据同步功能
  • Qt QTimer 详解与使用指南
  • VueRouter笔记
  • LeetCode 2364.统计坏数对的数目:反向统计
  • 深度学习3.2 线性回归的从零开始实现
  • (8)VTK C++开发示例 --- 交互式3D部件
  • VTK9 编译
  • Android 12.0 framework实现对系统语言切换的功能实现
  • Dubbo Filter如何实现Bean注入与配置文件读取?
  • 花园灌溉问题
  • 若依框架修改左侧菜单栏默认选中颜色
  • ChatUI vs Ant Design X 技术选型对比
  • win10系统完美配置mamba-ssm全整合方案
  • RAG-概述
  • `get_peft_model` 是 `peft` 库什么方法
  • 基于亚博K210开发板——内存卡读写文件
  • 如何删除 Launchpad 中 Chrome 的图标
  • java输出、输入语句
  • 【SAP ME 43】RESRCE表操作导致HANA中表锁定解决方案
  • Linux:简单指令(二)
  • 致敬劳动者!今年拟表彰2426名全国劳动模范和先进工作者
  • 为什么要读书?——北京地铁春季书单(2025)
  • 宇树的任务已经完成?王兴兴也在等待行业拐点
  • 最高法:抢票软件为用户提供不正当优势,构成不正当竞争
  • 中远海运:坚决反对美方对中国海事物流及造船业301调查的歧视性决定
  • 农业未来十年展望:预计粮食单产水平将提高7.8%,达到421千克/亩