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

如何导出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
    

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

http://www.xdnf.cn/news/356.html

相关文章:

  • 1.了解开发行业
  • 解析:深度优先搜索、广度优先搜索和回溯搜索
  • OPC Client第3讲(wxwidgets):wxFormBuilder;基础框架;事件处理
  • JavaScript 所有操作数组的方法
  • Spring Bean 全方位指南:从作用域、生命周期到自动配置详解
  • pip 的包下载之后存放在哪?
  • 【AI提示词】退休规划顾问专家
  • SonarQube 集成教程
  • Python读取Excel表格数据并写成JSON格式文件(精简版)
  • 3.指令与权限
  • 4.6 实现重定向
  • Python基础知识语法归纳总结(数据类型-1)
  • 三格电子——CAN 转光纤(点对点)布线常见问题
  • Function Calling的时序图(含示例)
  • 2025年第十六届蓝桥杯Python程序设计赛道B组
  • 启动vite项目报Unexpected “\x88“ in JSON
  • Vue 开发实战:从入门到精通的经验之谈
  • Seed-Thinking-v1.5:推理模型新标杆诞生
  • 实用工具-screenrec介绍(截图工具)
  • 【AI图像创作变现】01文生图原理与提示词结构
  • 如何查看自己的主机地址
  • vue3中ref创建的变量使用`.value`(可以使用volar插件自动添加`.value)
  • 4月18日复盘
  • 1.Three.js 场景(Scene)详解
  • Ext系列⽂件系统
  • Attention 机制核心 - Transformer 的基石
  • CVE-2023-46604漏洞复现与深度分析
  • 他吞吞吐吐他吞吞吐吐
  • 前沿篇|CAN XL 与 TSN 深度解读
  • 管家婆工贸ERP BB034.销售订单保存获取价格跟踪