在离线服务器上部署 Python 安装库(如 SQLAlchemy、pandas、pyodbc 等),可以使用以下方法:
方法 1:在联网机器上下载依赖,拷贝到离线服务器
适用于:服务器完全无法访问互联网。
步骤
1. 在联网机器上下载所需的 Python 依赖
mkdir packages
pip download -r requirements.txt -d packages
或者单独下载:
pip download sqlalchemy pandas pyodbc -d packages
2. 将 packages 目录拷贝到离线服务器
3. 在离线服务器上安装
pip install --no-index --find-links=packages -r requirements.txt
或者手动安装:
pip install --no-index --find-links=packages sqlalchemy pandas pyodbc
默认会安装到全局 Python 环境(即 system-wide 的 Python 解释器)。
方法 2:使用 Python 虚拟环境(venv)
适用于:想要在本地创建完整环境,并复制