paramiko离线安装

在公司centos上安装paramiko,无法直接连通互联网,所以只能一个个下载包,依赖包有以下:

pyasn1-0.4.2.tar.gz

PyNaCl-1.2.1.tar.gz

cffi-1.11.4.tar.gz(需要依赖yum install -y libffi libffi-devel,依赖python包pycparser)

cryptography( 需要安装sudo yum install openssl-devel,依赖cryptography)

cryptography 的源码包存在错误:Couldn't find index page for 'ipaddress' (maybe misspelled?)
 尚不知原因,下载whl包安装 需要idna,asn1crypto,enum34,ipaddress

bcrypt 3


### 如何在树莓派上离线安装 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]。 --- ### 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值