无网络环境下RHEL7服务器安装boto3的操作步骤求助
无网络RHEL7环境安装boto3完整步骤
前置准备(在与离线服务器同架构的有互联网RHEL7设备上操作)
- 先执行
pip3 --version核对该设备与离线服务器的pip3版本,确保版本一致避免兼容性问题 - 新建本地目录存放所有安装包:
mkdir -p ~/boto3_offline && cd ~/boto3_offline - 自动下载boto3及全量依赖包:
pip3 download boto3,该命令会递归拉取boto3运行所需的所有依赖组件到当前目录,不会出现依赖缺失 - 打包所有安装文件:
tar -zcvf boto3_offline.tar.gz ~/boto3_offline
离线服务器安装操作
- 将打包好的
boto3_offline.tar.gz传输到离线RHEL7服务器的指定目录,例如/opt路径下 - 解压安装包:
cd /opt && tar -zxvf boto3_offline.tar.gz - 进入安装包目录:
cd boto3_offline - 执行离线安装:
pip3 install --no-index --find-links=. boto3 - 验证安装结果:执行
python3 -c "import boto3; print(boto3.__version__)",正常输出版本号即为安装成功
异常处理
- 若安装时报权限错误,可在安装命令末尾添加
--user参数安装到当前用户家目录,或切换root用户执行安装 - 若提示pip版本过低,可在前置准备阶段额外下载对应版本的pip wheel包,同其他安装包一起传到离线服务器先升级pip即可
内容的提问来源于stack exchange,提问作者Daniel
相关产品推荐
相关产品推荐

