paramiko 2.7 离线安装过程记录

博客介绍了如何在无法联网的环境中,手动下载并离线安装Paramiko2.7.2及其依赖,包括asn1crypto、bcrypt、cffi、cryptography、pycparser、PyNaCl、setuptools和six等。所有安装包可以从PyPi网站获取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

paramiko 2.7.2 离线安装需要以下依赖

Package Version


asn1crypto 1.4.0
bcrypt 3.2.0
cffi 1.14.0
cryptography 2.6
paramiko 2.7.2
pycparser 2.20
PyNaCl 1.1.0
setuptools 56.0.0
setuptools-rust 0.1
six 1.16.0

所有安装包都可以在PyPi网站获取

之所以没有用pip3直接安装,是因为机器无法联网

### 如何在树莓派上离线安装 Paramiko Python 库 要在树莓派上离线安装 `Paramiko` Python 库,可以通过以下方式实现: #### 准备阶段 首先,在联网设备上下载所需的 `.whl` 文件或其他依赖项。由于 `Paramiko` 可能会依赖其他库(如 `cryptography` 和 `PyCryptoDome`),因此需要确保这些依赖也被一并处理。 1. **查找所需模块及其本** 使用 `pip show` 命令查看当前已安装的 `Paramiko` 本及其依赖关系[^2]。 ```bash pip show paramiko ``` 2. **下载相关文件** 在另一台联网机器上运行以下命令,指定目标模块和其所有依赖项,并将其保存到本地目录中。这里推荐使用国内镜像源加速下载过程[^4]。 ```bash pip download paramiko -d /path/to/save --no-binary :all: -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 上述命令中的参数解释如下: - `-d /path/to/save`: 将下载的文件存储至指定路径。 - `--no-binary :all:`: 强制下载源码形式而非预编译二进制文件,适用于跨平台移植场景。 - `-i https://pypi.tuna.tsinghua.edu.cn/simple`: 指定清华大学 PyPI 镜像作为数据源。 3. **传输文件到树莓派** 利用 USB 存储介质或者 SCP 工具将上述下载好的 `.tar.gz`, `.zip` 或者 `.whl` 文件复制到树莓派的目标位置。 #### 安装阶段 完成准备工作后,进入树莓派环境执行实际安装操作。 1. **解压压缩包** (如果适用) 对于部分非轮子格式(`.whl`) 的分发包,需先手动解压后再继续后续步骤。 ```bash tar -xvzf package_name.tar.gz cd extracted_directory/ ``` 2. **构建与安装** 如果是源代码形式,则按照常规流程进行编译链接;如果是 wheel 格式的资源可以直接利用 pip 加载。 ```bash python setup.py build && python setup.py install # 用于源码包的情况 pip install *.whl # 当存在 .whl 文件时更简便快捷 ``` 注意:某些复杂依赖可能会牵涉到底层 C 扩展组件(例如 libffi),此时务必确认系统已经具备相应开发工具链支持以及必要的头文件集合[^1]。 --- ### 相关问题
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kerlly_bigbig_bug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值