python离线环境模块安装
在 离线环境 中安装 Python 模块(如 rdbtools),通常需要在一台 有网环境的机器 上提前下载好依赖包,然后拷贝到离线环境中手动安装。下面是详细步骤,适用于 Python 3.9 + Linux 环境。
# 🧩 一、在有网环境下载 rdbtools 离线包
1️⃣ 创建临时目录
mkdir -p /tmp/rdbtools_offline && cd /tmp/rdbtools_offline
1
2️⃣ 使用 pip 下载 rdbtools 及其依赖
pip download rdbtools==0.1.15
1
✅
rdbtools最新版本为 0.1.15(支持 Python 3.9),可以根据需要指定版本。
3️⃣ 查看已下载的依赖包
ls
1
示例输出:
rdbtools-0.1.15.tar.gz
python-lzf-0.2.4.tar.gz
1
2
2
# 📦 二、将这些包复制到离线环境
比如通过 scp 或 U 盘:
scp /tmp/rdbtools_offline/* root@your_offline_server:/opt/packages/
1
# ⚙️ 三、在离线环境中安装
1️⃣ 进入离线包目录
cd /opt/packages
1
2️⃣ 使用 pip 安装
pip install --no-index --find-links=. rdbtools
1
⚠️
--no-index禁止联网安装,--find-links=.表示从当前目录查找依赖。
# ✅ 四、验证安装是否成功
python3.9 -m pip show rdbtools
1
或者:
python3.9 -c "import rdbtools; print(rdbtools.__version__)"
1
# 🔧 五、如果你的环境缺少 pip
安装 pip(离线)的方法:
1️⃣ 在有网机器下载 get-pip.py:
curl -O https://bootstrap.pypa.io/get-pip.py
1
2️⃣ 拷贝到离线环境并安装:
python3.9 get-pip.py
1
# 📁 可选:打包成一个 zip 包
如果你想一键带走所有依赖包:
cd /tmp/rdbtools_offline
tar czf rdbtools_offline.tar.gz *
1
2
2
离线环境中:
tar xzf rdbtools_offline.tar.gz -C /opt/packages
cd /opt/packages
pip install --no-index --find-links=. rdbtools
1
2
3
2
3
是否希望我帮你生成一份 自动打包 + 安装的shell脚本(适配Python3.9的rdbtools)? 那样你在有网环境运行一次脚本,就能生成可离线使用的安装包。
上次更新: 2025/11/03, 19:51:17
|